src/Tools/8bit/keyboard/Linux/Xmodmap.linux.doc
author wenzelm
Fri, 06 Oct 2000 17:35:58 +0200
changeset 10168 50be659d4222
parent 1826 2a2c0dbeb4ac
permissions -rw-r--r--
final tuning;

xmodmap -pm

xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x5c)
control     Control_L (0x42)
mod1        Meta_L (0x25)
mod2        Super_L (0x40)
mod3        Mode_switch (0x6d)
Mod4        Hyper_R (0x71)
mod5      


xmodmap -pk

There are 4 KeySyms per KeyCode; KeyCodes range from 8 to 134.

    KeyCode	Keysym (Keysym)	...
    Value  	Value   (Name) 	...

      8    	
      9    	0xff1b (Escape)	
     10    	0x0031 (1)	0x0021 (exclam)	
     11    	0x0032 (2)	0x0022 (quotedbl)	
     12    	0x0033 (3)	0x0023 (numbersign)	0xff1b (Escape)	
     13    	0x0034 (4)	0x0024 (dollar)	
     14    	0x0035 (5)	0x0025 (percent)	
     15    	0x0036 (6)	0x0026 (ampersand)	
     16    	0x0037 (7)	0x002f (slash)	0x007b (braceleft)	
     17    	0x0038 (8)	0x0028 (parenleft)	0x005b (bracketleft)	
     18    	0x0039 (9)	0x0029 (parenright)	0x005d (bracketright)	
     19    	0x0030 (0)	0x003d (equal)	0x007d (braceright)	
     20    	0x005c (backslash)	0x003f (question)	0x00df (ssharp)	
     21    	0x0027 (apostrophe)	0x0060 (grave)	
     22    	0xffff (Delete)	
     23    	0xff09 (Tab)	
     24    	0x0071 (q)	0x0051 (Q)	
     25    	0x0077 (w)	0x0057 (W)	
     26    	0x0065 (e)	0x0045 (E)	
     27    	0x0072 (r)	0x0052 (R)	
     28    	0x0074 (t)	0x0054 (T)	
     29    	0x007a (z)	0x005a (Z)	
     30    	0x0075 (u)	0x0055 (U)	
     31    	0x0069 (i)	0x0049 (I)	0xff09 (Tab)	
     32    	0x006f (o)	0x004f (O)	
     33    	0x0070 (p)	0x0050 (P)	
     34    	0x007c (bar)	0x0040 (at)	
     35    	0x002b (plus)	0x002a (asterisk)	0x007e (asciitilde)	
     36    	0xff0d (Return)	
     37    	0xffe7 (Meta_L)	
     38    	0x0061 (a)	0x0041 (A)	
     39    	0x0073 (s)	0x0053 (S)	
     40    	0x0064 (d)	0x0044 (D)	
     41    	0x0066 (f)	0x0046 (F)	
     42    	0x0067 (g)	0x0047 (G)	
     43    	0x0068 (h)	0x0048 (H)	0xff08 (BackSpace)	
     44    	0x006a (j)	0x004a (J)	0xff0a (Linefeed)	
     45    	0x006b (k)	0x004b (K)	
     46    	0x006c (l)	0x004c (L)	
     47    	0x005b (bracketleft)	0x007b (braceleft)	
     48    	0x005d (bracketright)	0x007d (braceright)	
     49    	0x005e (asciicircum)	0x007e (asciitilde)	
     50    	0xffe1 (Shift_L)	
     51    	0x0023 (numbersign)	0x0027 (apostrophe)	
     52    	0x0079 (y)	0x0059 (Y)	
     53    	0x0078 (x)	0x0058 (X)	
     54    	0x0063 (c)	0x0043 (C)	
     55    	0x0076 (v)	0x0056 (V)	
     56    	0x0062 (b)	0x0042 (B)	
     57    	0x006e (n)	0x004e (N)	
     58    	0x006d (m)	0x004d (M)	
     59    	0x002c (comma)	0x003b (semicolon)	
     60    	0x002e (period)	0x003a (colon)	0xff20 (Multi_key)	
     61    	0x002d (minus)	0x005f (underscore)	0xffff (Delete)	
     62    	0xffe2 (Shift_R)	
     63    	0xffaa (KP_Multiply)	
     64    	0xffeb (Super_L)	
     65    	0x0020 (space)	
     66    	0xffe3 (Control_L)	
     67    	0xffbe (F1)	
     68    	0xffbf (F2)	
     69    	0xffc0 (F3)	
     70    	0xffc1 (F4)	
     71    	0xffc2 (F5)	
     72    	0xffc3 (F6)	
     73    	0xffc4 (F7)	
     74    	0xffc5 (F8)	
     75    	0xffc6 (F9)	
     76    	0xffc7 (F10)	
     77    	0xff7f (Num_Lock)	
     78    	0xff20 (Multi_key)	
     79    	0xffb7 (KP_7)	
     80    	0xffb8 (KP_8)	
     81    	0xffb9 (KP_9)	
     82    	0xffad (KP_Subtract)	
     83    	0xffb4 (KP_4)	
     84    	0xffb5 (KP_5)	
     85    	0xffb6 (KP_6)	
     86    	0xffab (KP_Add)	
     87    	0xffb1 (KP_1)	
     88    	0xffb2 (KP_2)	
     89    	0xffb3 (KP_3)	
     90    	0xffb0 (KP_0)	
     91    	0xffac (KP_Separator)	
     92    	0xffe5 (Caps_Lock)	
     93    	
     94    	0x003c (less)	0x003e (greater)	0x007c (bar)	
     95    	0xffc8 (F11)	
     96    	0xffc9 (F12)	
     97    	0xff50 (Home)	
     98    	0xff52 (Up)	
     99    	0xff55 (Prior)	
    100    	0xff51 (Left)	
    101    	
    102    	0xff53 (Right)	
    103    	0xff57 (End)	
    104    	0xff54 (Down)	
    105    	0xff56 (Next)	
    106    	0xff63 (Insert)	
    107    	0xffff (Delete)	
    108    	0xff8d (KP_Enter)	
    109    	0xff7e (Mode_switch)	
    110    	0xff13 (Pause)	
    111    	
    112    	0xffaf (KP_Divide)	
    113    	0xffee (Hyper_R)	
    114    	0xff6b (Break)	
    115    	
    116    	
    117    	
    118    	
    119    	
    120    	
    121    	
    122    	
    123    	
    124    	
    125    	
    126    	
    127    	
    128    	
    129    	
    130    	
    131    	
    132    	
    133    	
    134