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