|
|
1.1 root 1: include modifiers
2:
3: #
4: # Top row
5: #
6: 1 0x2
7: 2 0x3
8: 3 0x4
9: 4 0x5
10: 5 0x6
11: 6 0x7
12: 7 0x8
13: 8 0x9
14: 9 0xa
15: 0 0xb
16: BackSpace 0xe
17:
18: #
19: # QWERTY first row
20: #
21: Tab 0xf localstate
22: ISO_Left_Tab 0xf shift
23: q 0x10 addupper
24: w 0x11 addupper
25: e 0x12 addupper
26: r 0x13 addupper
27: t 0x14 addupper
28: y 0x15 addupper
29: u 0x16 addupper
30: i 0x17 addupper
31: o 0x18 addupper
32: p 0x19 addupper
33:
34: #
35: # QWERTY second row
36: #
37: a 0x1e addupper
38: s 0x1f addupper
39: d 0x20 addupper
40: f 0x21 addupper
41: g 0x22 addupper
42: h 0x23 addupper
43: j 0x24 addupper
44: k 0x25 addupper
45: l 0x26 addupper
46: Return 0x1c localstate
47:
48: #
49: # QWERTY third row
50: #
51: z 0x2c addupper
52: x 0x2d addupper
53: c 0x2e addupper
54: v 0x2f addupper
55: b 0x30 addupper
56: n 0x31 addupper
57: m 0x32 addupper
58:
59: space 0x39 localstate
60:
61: less 0x56
62: greater 0x56 shift
63: bar 0x56 altgr
64: brokenbar 0x56 shift altgr
65:
66: #
67: # Esc and Function keys
68: #
69: Escape 0x1 localstate
70: F1 0x3b localstate
71: F2 0x3c localstate
72: F3 0x3d localstate
73: F4 0x3e localstate
74: F5 0x3f localstate
75: F6 0x40 localstate
76: F7 0x41 localstate
77: F8 0x42 localstate
78: F9 0x43 localstate
79: F10 0x44 localstate
80: F11 0x57 localstate
81: F12 0x58 localstate
82:
83: # Printscreen, Scrollock and Pause
84: # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
1.1.1.2 ! root 85: # but (0xe0, 0x37) seems to work.
1.1 root 86: Print 0xb7 localstate
87: Sys_Req 0xb7 localstate
88: Execute 0xb7 localstate
89: Scroll_Lock 0x46
90:
91: #
92: # Insert - PgDown
93: #
94: Insert 0xd2 localstate
95: Delete 0xd3 localstate
96: Home 0xc7 localstate
97: End 0xcf localstate
98: Page_Up 0xc9 localstate
99: Page_Down 0xd1 localstate
100:
101: #
102: # Arrow keys
103: #
104: Left 0xcb localstate
105: Up 0xc8 localstate
106: Down 0xd0 localstate
107: Right 0xcd localstate
108:
109: #
110: # Numpad
111: #
112: Num_Lock 0x45
113: KP_Divide 0xb5
114: KP_Multiply 0x37
115: KP_Subtract 0x4a
116: KP_Add 0x4e
117: KP_Enter 0x9c
118:
119: KP_Decimal 0x53 numlock
120: KP_Separator 0x53 numlock
121: KP_Delete 0x53
122:
123: KP_0 0x52 numlock
124: KP_Insert 0x52
125:
126: KP_1 0x4f numlock
127: KP_End 0x4f
128:
129: KP_2 0x50 numlock
130: KP_Down 0x50
131:
132: KP_3 0x51 numlock
133: KP_Next 0x51
134:
135: KP_4 0x4b numlock
136: KP_Left 0x4b
137:
138: KP_5 0x4c numlock
139: KP_Begin 0x4c
140:
141: KP_6 0x4d numlock
142: KP_Right 0x4d
143:
144: KP_7 0x47 numlock
145: KP_Home 0x47
146:
147: KP_8 0x48 numlock
148: KP_Up 0x48
149:
150: KP_9 0x49 numlock
151: KP_Prior 0x49
152:
153: Caps_Lock 0x3a
154: #
155: # Inhibited keys
156: #
157: Multi_key 0x0 inhibit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.