aboutsummaryrefslogtreecommitdiffstats
path: root/linux-uskbd.h
blob: 0d2b4415d81b8c4e0f92ea9eba638ec8d2f675eb (plain)
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 },