src/Tools/8bit/keyboard/Linux/Xmodmap.linux.doc
author paulson
Tue, 16 Jul 1996 15:49:46 +0200
changeset 1868 836950047d85
parent 1826 2a2c0dbeb4ac
permissions -rw-r--r--
Put in minimal simpset to avoid excessive simplification, just as in revision 1.9 of HOL/indrule.ML

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