XMODMAP(1) General Commands Manual XMODMAP(1) NAME xmodmap - X (SYNOPSIS) xmodmap [-options ...] [filename] (DESCRIPTION) xmodmap (modifier map) (keymap table), (keycode) keysym. xmodmap, . (OPTIONS) xmodmap : -display display . -help . , xmodmap . -grammar . -e expression . -verbose xmodmap . -quiet verbose . . -n xmodmap (,) , , make(1) . -e expression . . -pm (modifier). -pk (keymap). -pke (keymap). xmodmap . -pp (pointer). - (-) . filename , xmodmap . .xmodmaprc, . (EXPRESSION GRAMMAR) xmodmap , , . keysym . keycode NUMBER = KEYSYMNAME ... keysym . ( , , , xev .) keycode any = KEYSYMNAME ... keysym , xmodmap , keysym . keysym , . keysym KEYSYMNAME = KEYSYMNAME ... KEYSYMNAME , . keysym ( XK_ ), keysym /lib/X11/XKeysymDB, X11 . , (bind) keysym, . clear MODIFIERNAME , : Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4, Mod5 ( , ). , ``clear Lock'' shift lock . add MODIFIERNAME = KEYSYMNAME ... keysym . , xmodmap keysym, . ( EXAMPLES ) remove MODIFIERNAME = KEYSYMNAME ... keysym . add , xmodmap . . pointer = default (1 1, 2 2, ). pointer = NUMBER ... . . (!) . , . (EXAMPLE) , , . : % xmodmap -e "pointer = 3 2 1" Meta , , Meta keysym, . Meta Multi-language ( Compose Character). , Meta , keysym . Multi_key . % xmodmap -e "keysym Multi_key = Multi_key Meta_L" , Alt , Meta . : % xmodmap -e "keysym Alt_L = Meta_L Alt_L" xmodmap , "rubout" , keysym. Backspace Delete . xterm ttyModes , . % xmodmap -e "keysym BackSpace = Delete" % echo "XTerm*ttyModes: erase ^?" | xrdb -merge shift , , . : ! ! make shift-, be < and shift-. be > ! keysym comma = comma less keysym period = period greater Control Shift Lock . 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 keysym, keycode . , , . backspace Delete (), cap 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 (ENVIRONMENT) DISPLAY . (SEE ALSO) X(1), xev(1), Xlib . BUGS keycode , MappingNotify . . , . , MappingNotify . , Xmodmap "add" "remove" . , , remove keysym. (AUTHOR) Jim Fulton, MIT X , David Rosenthal Sun Microsystems . [] [] 2003/05/13 Linuxman http://cmpp.linuxforum.net man man https://github.com/man-pages-zh/manpages- zh X Version 11 Release 6.3 XMODMAP(1)