Rafael Herrera wrote:
Paul Abrahams wrote:
Rafael Herrera wrote:
The keycodes are hardware specific. You will have to verify the numbers by running xev yourself.
But how about the symbols (e.g., F983)? Are they restricted to a particular set?
There is no such symbol. You have to pick one, an unused one. All the available symbols are listed in:
/usr/X11R6/include/X11/keysymdef.h
without the XK_ prefix, see 'man xmodmap'.
Yes, that's what I was thinking of. Too bad that list is compiled into X and can't be changed except by recompiling. Seems to me like not the best design. I wonder how hard it is to recompile X.
The question of how to utilize extra keys on keyboards is getting more interesting as more of those beasties show up. It would be nice to have a general method for grabbing and defining them.
You can use unused symbols. Use the symbols F13 ... F35, they should be plenty to map all your extra keys. It would be nice if there were a program that would allow to configure each key to a command, regardless of the window manager, sort of a little daemon. One would not need to go through the .Xmodmap file step. I'm not aware of a program that does that.
Yes. Paul