Find interpretation of modifier masks through the X server's modifier
authorTaylor R. Campbell <net/mumble/campbell>
Sat, 21 Oct 2006 16:05:58 +0000 (16:05 +0000)
committerTaylor R. Campbell <net/mumble/campbell>
Sat, 21 Oct 2006 16:05:58 +0000 (16:05 +0000)
commiteb1ca763b5ed550a5e526b97d8fa061a7bb14f1f
tree53691b1ef9181f863c6df3dbdcf3ee6f56df038f
parent74b6728a05aa8c020f8130e2c5e5cedebad0ac58
Find interpretation of modifier masks through the X server's modifier
mapping and keyboard mapping by finding which modifier masks are
associated with keycodes mapped to the keysyms for modifier keys.  This
now follows the ICCCM, rather than assuming that Mod1 means Meta, Mod2
means Super, and so on.  Edwin also now recognizes Super and Hyper in
key presses as a result; before it would ignore any modifier masks
other than Control and Mod1 (Meta).
v7/src/microcode/object.h
v7/src/microcode/x11.h
v7/src/microcode/x11base.c