keynavish
keynavish copied to clipboard
Not all X keysyms supported
To be compatible with keynav, key names in key bindings are inherited from X. The current list of keys is enough to support the (built-in) default configuration and the example keynavrc
, but it's far from complete.
The key name translation function is essentially just a big messy switch
statement and should probably be refactored first.
List of X keysyms (remove XK_
prefix): keysymdef.h
List of Windows virtual-key codes: winuser.h documentation
(Note that it's not a perfect one-to-one mapping.)