Making up my own definition, %SECTION{summary}%xmodmap seems to be two things:
- the X map of keystrokes to keycodes
- the X utility to inspect and modify that map
%SECTION{last_revision}%
This is a very preliminary page, created primarily to move stuff about xmodmap off the pages I'm now writing on creating
Nedit key bindings via the Xresources translation table.
See:
Contents
xmodmap commands
I suggest you play around with the display commands just to see some of what goes on. I haven't played with the -e (execute expression) option as I've had no need to, and I'm a little worried about messing up the existing assignments.
xmodmap -h:
Displays brief help
xmodmap or xmodmap -pm
Displays the modifier map (which, on my system, showed that Super_L and Super_R are mapped to mod4).
Aside: Somebody responded to my question (on a nedit mail list) about how mod4 gets converted to require Mod4 — apparently one application (maybe xmodmap) displays lowercase instead of the actual stored titlecase (Mod4). That does not totally resolve the problem in my mind, because to assign a <ctrl> key modifier, I need to use "Ctrl" in the translation table, yet xmodmap -pm displays "control"; similarly, "Alt" and "mod1" (on my Knoppix 3.2 system).
xmodmap -e expression
Execute an expression to do things like make key assignments — xmodmap -grammar displays help for (the syntax of) those expressions, here's one example:
xmodmap -e 'keycode 115 = Super_L'
which assigns Super_L to keycode 115 (or vice versa??)
xmodmap -pk
Display the keymap table (somewhat verbose in comparison to the -pke option)
xmodmap -pke
Display the keymap table as expressions (less verbose than the -pk option)
xmodmap -pp
Display the (mouse) pointer map
Example
# Some xmodmap commands to make the Win key work as a modifier key in the Nedit X resources translation table
xmodmap -e 'keycode 115 = F13'
xmodmap -e 'keycode 116 = F14'
xmodmap -e 'add Mod4 = F13'
xmodmap -e 'add Mod4 = F14'
Contributors
- () RandyKramer - 17 Feb 2004
- If you edit this page: add your name here; move this to the next line; and if you've used a comment marker (your initials in parenthesis), include it before your WikiName.
Revision Comment
%SECTION{last_revision}%
Page Ratings