1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
[ 9 ] = { XK_Escape },
[ 10 ] = { XK_1, XK_exclam },
[ 11 ] = { XK_2, XK_at },
[ 12 ] = { XK_3, XK_numbersign },
[ 13 ] = { XK_4, XK_dollar },
[ 14 ] = { XK_5, XK_percent },
[ 15 ] = { XK_6, XK_asciicircum },
[ 16 ] = { XK_7, XK_ampersand },
[ 17 ] = { XK_8, XK_asterisk },
[ 18 ] = { XK_9, XK_parenleft },
[ 19 ] = { XK_0, XK_parenright },
[ 20 ] = { XK_minus, XK_underscore },
[ 21 ] = { XK_equal, XK_plus },
[ 22 ] = { XK_BackSpace, XK_Terminate_Server },
[ 23 ] = { XK_Tab, XK_ISO_Left_Tab },
[ 24 ] = { XK_q, XK_Q },
[ 25 ] = { XK_w, XK_W },
[ 26 ] = { XK_e, XK_E },
[ 27 ] = { XK_r, XK_R },
[ 28 ] = { XK_t, XK_T },
[ 29 ] = { XK_y, XK_Y },
[ 30 ] = { XK_u, XK_U },
[ 31 ] = { XK_i, XK_I },
[ 32 ] = { XK_o, XK_O },
[ 33 ] = { XK_p, XK_P },
[ 34 ] = { XK_bracketleft, XK_braceleft },
[ 35 ] = { XK_bracketright, XK_braceright },
[ 36 ] = { XK_Return },
[ 37 ] = { XK_Control_L },
[ 38 ] = { XK_a, XK_A },
[ 39 ] = { XK_s, XK_S },
[ 40 ] = { XK_d, XK_D },
[ 41 ] = { XK_f, XK_F },
[ 42 ] = { XK_g, XK_G },
[ 43 ] = { XK_h, XK_H },
[ 44 ] = { XK_j, XK_J },
[ 45 ] = { XK_k, XK_K },
[ 46 ] = { XK_l, XK_L },
[ 47 ] = { XK_semicolon, XK_colon },
[ 48 ] = { XK_apostrophe, XK_quotedbl },
[ 49 ] = { XK_grave, XK_asciitilde },
[ 50 ] = { XK_Shift_L },
[ 51 ] = { XK_backslash, XK_bar },
[ 52 ] = { XK_z, XK_Z },
[ 53 ] = { XK_x, XK_X },
[ 54 ] = { XK_c, XK_C },
[ 55 ] = { XK_v, XK_V },
[ 56 ] = { XK_b, XK_B },
[ 57 ] = { XK_n, XK_N },
[ 58 ] = { XK_m, XK_M },
[ 59 ] = { XK_comma, XK_less },
[ 60 ] = { XK_period, XK_greater },
[ 61 ] = { XK_slash, XK_question },
[ 62 ] = { XK_Shift_R },
[ 63 ] = { XK_KP_Multiply, 0 },
[ 64 ] = { XK_Alt_L, XK_Meta_L },
[ 65 ] = { XK_space },
[ 66 ] = { XK_Caps_Lock },
[ 67 ] = { XK_F1, 0 },
[ 68 ] = { XK_F2, 0 },
[ 69 ] = { XK_F3, 0 },
[ 70 ] = { XK_F4, 0 },
[ 71 ] = { XK_F5, 0 },
[ 72 ] = { XK_F6, 0 },
[ 73 ] = { XK_F7, 0 },
[ 74 ] = { XK_F8, 0 },
[ 75 ] = { XK_F9, 0 },
[ 76 ] = { XK_F10, 0 },
[ 77 ] = { XK_Num_Lock, XK_Pointer_EnableKeys },
[ 78 ] = { XK_Scroll_Lock },
[ 79 ] = { XK_KP_Home, XK_KP_7 },
[ 80 ] = { XK_KP_Up, XK_KP_8 },
[ 81 ] = { XK_KP_Prior, XK_KP_9 },
[ 82 ] = { XK_KP_Subtract, 0 },
[ 83 ] = { XK_KP_Left, XK_KP_4 },
[ 84 ] = { XK_KP_Begin, XK_KP_5 },
[ 85 ] = { XK_KP_Right, XK_KP_6 },
[ 86 ] = { XK_KP_Add, 0 },
[ 87 ] = { XK_KP_End, XK_KP_1 },
[ 88 ] = { XK_KP_Down, XK_KP_2 },
[ 89 ] = { XK_KP_Next, XK_KP_3 },
[ 90 ] = { XK_KP_Insert, XK_KP_0 },
[ 91 ] = { XK_KP_Delete, XK_KP_Decimal },
[ 93 ] = { XK_Mode_switch },
[ 94 ] = { XK_VoidSymbol }, /* Hmm, 102th key on intl kbd */
[ 95 ] = { XK_F11, 0 },
[ 96 ] = { XK_F12, 0 },
[ 97 ] = { XK_Home },
[ 98 ] = { XK_Up },
[ 99 ] = { XK_Prior },
[ 100 ] = { XK_Left },
[ 102 ] = { XK_Right },
[ 103 ] = { XK_End },
[ 104 ] = { XK_Down },
[ 105 ] = { XK_Next },
[ 106 ] = { XK_Insert },
[ 107 ] = { XK_Delete },
[ 108 ] = { XK_KP_Enter },
[ 109 ] = { XK_Control_R, XK_Multi_key },
[ 110 ] = { XK_Pause, XK_Break },
[ 111 ] = { XK_Print, XK_Sys_Req },
[ 112 ] = { XK_KP_Divide, 0 },
[ 113 ] = { XK_Alt_R, XK_Meta_R },
[ 115 ] = { XK_Super_L },
[ 116 ] = { XK_Super_R, XK_Multi_key },
[ 117 ] = { XK_Menu },
[ 124 ] = { XK_ISO_Level3_Shift },
[ 125 ] = { 0, XK_Alt_L },
[ 126 ] = { XK_KP_Equal },
[ 127 ] = { 0, XK_Super_L },
[ 128 ] = { 0, XK_Hyper_L },
[ 156 ] = { 0, XK_Meta_L },
|