Message-ID: Acknowledgements
@@ -2666,6 +2668,39 @@
class="other">MonitorLayout line, but I can't think of a physical
mechanism for this actually happening.
In releases previous to XFree86 4.3, combining several keymaps was
+difficult because keymaps had to be defined for each position. For instance
+us
keymap was defined on first, second and third position,
+and this should have been done for all keymaps.
Keymap layouts have been revisited in XFree86 4.3, and new definitions
+can now be used in whatever order so that us,ru
and
+ru,us
use the same definitions. New definitions have been put
+into /etc/X11/xkb/symbols/pc/
and old ones are
+still available at the same place, ie. under the
+/etc/X11/xkb/symbols/
directory,
Some keymaps have not been converted to the new layout for any reason,
+and thus can not be combined with other keymaps. They are listed into
+/etc/X11/xkb/rules/xfree86
. If you have
+trouble combining keymaps, check that you do not try to load a keymap
+listed there.
Modifiers have also been affected by these major changes to make this
+system more modular. A consequence is that fake keys have been
+introduced in XKB data files for Alt
, Meta
,
+Super
and Hyper
modifiers.
+By default, mod1
and mod4
use these fake keys
+instead of real ones. XKB-aware applications can handle those fake
+keys, but several applications get confused and do no more recognize
+your keys as modifiers. Until these applications are fixed, you can
+bind keys explicitly with
altwin
options, e.g.
+Option "altwin:super_win" binds your logo keys to
+Super
modifiers.
The author would like to thank Andreas Metzler, Guillem Jover, Ingo Saitz, --M9NhX3UHpAaciwkO--