XMODMAP(1) General Commands Manual XMODMAP(1) (NAME) xmodmap - X (SYNOPSIS) xmodmap [-options ...] [filename] (DESCRIPTION) xmodmap modifier map ( ) keymap table ( ) (keycodes) (keysyms) . X11 (session) . X11 xmodmap XKB X setxkbmap(1). (OPTIONS) xmodmap : -display display (display) . -help . xmodmap . -grammar (grammar) -e . -version xmodmap . -verbose xmodmap (logging) . -quiet (verbose) . . -n xmodmap make(1) . -e expression . . -pm (modifier map) . . -pk (keymap table) . -pke xmodmap . -pp (pointer map) . - . filename xmodmap . .xmodmaprc ..SH " (EXPRESSION GRAMMAR)" xmodmap . keysym . keysym ( XK_) . keysym "U0020" "U007E" "U00A0" "U10FFFF" . keycode NUMBER = KEYSYMNAME ... keysym keycode ( xev(1) ). keysym X . keysym (modifier) Shift Mode_switch Mode_switch Shift . keycode any = KEYSYMNAME ... keysym keysym . keysym . keysym KEYSYMNAME = KEYSYMNAME ... KEYSYMNAME keycode keycode . keysym keycode . clear MODIFIERNAME (modifier map) : Shift Lock Control Mod1 Mod2 Mod3 Mod4 Mod5 ( ). <> shift lock . add MODIFIERNAME = KEYSYMNAME ... keysym . keysym ( << (EXAMPLES)>> ). remove MODIFIERNAME = KEYSYMNAME ... keysym . add keysym . . pointer = default (pointer map) ( ). pointer = NUMBER ... . . 0 . (!) . (binding) ..SH " (EXAMPLES)" . . : % xmodmap -e "pointer = 3 2 1" Meta ( Control Control Meta ). keysym Meta . Meta Multi-language ( Compose Character ) . Meta keycode keysym . Multi_key ( modifier ) . % xmodmap -e "keysym Multi_key = Multi_key Meta_L" Alt Meta . : % xmodmap -e "keysym Alt_L = Meta_L Alt_L" xmodmap <> () keysym . Backspace Delete . ttyModes xterm(1) : % xmodmap -e "keysym BackSpace = Delete" % echo "XTerm*ttyModes: erase ^?" | xrdb -merge Shift (comma) (period) . xmodmap : ! ! make shift-, be < and shift-. be > ! keysym comma = comma less keysym period = period greater Control CapsLock . xmodmap : ! ! Swap Caps_Lock and Control_L ! remove Lock = Caps_Lock remove Control = Control_L keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add Lock = Caps_Lock add Control = Control_L . keycode keysym keycode . ( ) . Backspace Delete ( ) Caps Lock CapsLock Control F5 Escape Break/Reset Shift Lock . ! ! On the HP, the following keycodes have key caps as listed: ! ! 101 Backspace ! 55 Caps ! 14 Ctrl ! 15 Break/Reset ! 86 Stop ! 89 F5 ! keycode 101 = Delete keycode 55 = Control_R clear Lock add Control = Control_R keycode 89 = Escape keycode 15 = Caps_Lock add Lock = Caps_Lock DISPLAY . (SEE ALSO) X(7), xev(1), setxkbmap(1), XStringToKeysym(3), Xlib (pointer) (BUGS) keycode MappingNotify . (thrashing) . . MappingNotify . Xmodmap keycode (modifier) add remove . remove keysym keycode . (AUTHORS) (Jim Fulton) MIT X Consortium (David Rosenthal) Sun Microsystems. X Version 11 xmodmap 1.0.12 XMODMAP(1)