summaryrefslogtreecommitdiff
path: root/ext/io/console/win32_vk.list
blob: 28bc9545ec15c3e0cfdabf88ed0a2f1eb6732c0c (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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
%{
struct vktable {short ofs; unsigned short vk;};
static const struct vktable *console_win32_vk(const char *, unsigned int);
%}
struct vktable
%%
LBUTTON, VK_LBUTTON
RBUTTON, VK_RBUTTON
CANCEL, VK_CANCEL
MBUTTON, VK_MBUTTON
XBUTTON1, VK_XBUTTON1
XBUTTON2, VK_XBUTTON2
BACK, VK_BACK
TAB, VK_TAB
CLEAR, VK_CLEAR
RETURN, VK_RETURN
SHIFT, VK_SHIFT
CONTROL, VK_CONTROL
MENU, VK_MENU
PAUSE, VK_PAUSE
CAPITAL, VK_CAPITAL
KANA, VK_KANA
HANGEUL, VK_HANGEUL
HANGUL, VK_HANGUL
JUNJA, VK_JUNJA
FINAL, VK_FINAL
HANJA, VK_HANJA
KANJI, VK_KANJI
ESCAPE, VK_ESCAPE
CONVERT, VK_CONVERT
NONCONVERT, VK_NONCONVERT
ACCEPT, VK_ACCEPT
MODECHANGE, VK_MODECHANGE
SPACE, VK_SPACE
PRIOR, VK_PRIOR
NEXT, VK_NEXT
END, VK_END
HOME, VK_HOME
LEFT, VK_LEFT
UP, VK_UP
RIGHT, VK_RIGHT
DOWN, VK_DOWN
SELECT, VK_SELECT
PRINT, VK_PRINT
EXECUTE, VK_EXECUTE
SNAPSHOT, VK_SNAPSHOT
INSERT, VK_INSERT
DELETE, VK_DELETE
HELP, VK_HELP
LWIN, VK_LWIN
RWIN, VK_RWIN
APPS, VK_APPS
SLEEP, VK_SLEEP
NUMPAD0, VK_NUMPAD0
NUMPAD1, VK_NUMPAD1
NUMPAD2, VK_NUMPAD2
NUMPAD3, VK_NUMPAD3
NUMPAD4, VK_NUMPAD4
NUMPAD5, VK_NUMPAD5
NUMPAD6, VK_NUMPAD6
NUMPAD7, VK_NUMPAD7
NUMPAD8, VK_NUMPAD8
NUMPAD9, VK_NUMPAD9
MULTIPLY, VK_MULTIPLY
ADD, VK_ADD
SEPARATOR, VK_SEPARATOR
SUBTRACT, VK_SUBTRACT
DECIMAL, VK_DECIMAL
DIVIDE, VK_DIVIDE
F1, VK_F1
F2, VK_F2
F3, VK_F3
F4, VK_F4
F5, VK_F5
F6, VK_F6
F7, VK_F7
F8, VK_F8
F9, VK_F9
F10, VK_F10
F11, VK_F11
F12, VK_F12
F13, VK_F13
F14, VK_F14
F15, VK_F15
F16, VK_F16
F17, VK_F17
F18, VK_F18
F19, VK_F19
F20, VK_F20
F21, VK_F21
F22, VK_F22
F23, VK_F23
F24, VK_F24
NUMLOCK, VK_NUMLOCK
SCROLL, VK_SCROLL
OEM_NEC_EQUAL, VK_OEM_NEC_EQUAL
OEM_FJ_JISHO, VK_OEM_FJ_JISHO
OEM_FJ_MASSHOU, VK_OEM_FJ_MASSHOU
OEM_FJ_TOUROKU, VK_OEM_FJ_TOUROKU
OEM_FJ_LOYA, VK_OEM_FJ_LOYA
OEM_FJ_ROYA, VK_OEM_FJ_ROYA
LSHIFT, VK_LSHIFT
RSHIFT, VK_RSHIFT
LCONTROL, VK_LCONTROL
RCONTROL, VK_RCONTROL
LMENU, VK_LMENU
RMENU, VK_RMENU
BROWSER_BACK, VK_BROWSER_BACK
BROWSER_FORWARD, VK_BROWSER_FORWARD
BROWSER_REFRESH, VK_BROWSER_REFRESH
BROWSER_STOP, VK_BROWSER_STOP
BROWSER_SEARCH, VK_BROWSER_SEARCH
BROWSER_FAVORITES, VK_BROWSER_FAVORITES
BROWSER_HOME, VK_BROWSER_HOME
VOLUME_MUTE, VK_VOLUME_MUTE
VOLUME_DOWN, VK_VOLUME_DOWN
VOLUME_UP, VK_VOLUME_UP
MEDIA_NEXT_TRACK, VK_MEDIA_NEXT_TRACK
MEDIA_PREV_TRACK, VK_MEDIA_PREV_TRACK
MEDIA_STOP, VK_MEDIA_STOP
MEDIA_PLAY_PAUSE, VK_MEDIA_PLAY_PAUSE
LAUNCH_MAIL, VK_LAUNCH_MAIL
LAUNCH_MEDIA_SELECT, VK_LAUNCH_MEDIA_SELECT
LAUNCH_APP1, VK_LAUNCH_APP1
LAUNCH_APP2, VK_LAUNCH_APP2
OEM_1, VK_OEM_1
OEM_PLUS, VK_OEM_PLUS
OEM_COMMA, VK_OEM_COMMA
OEM_MINUS, VK_OEM_MINUS
OEM_PERIOD, VK_OEM_PERIOD
OEM_2, VK_OEM_2
OEM_3, VK_OEM_3
OEM_4, VK_OEM_4
OEM_5, VK_OEM_5
OEM_6, VK_OEM_6
OEM_7, VK_OEM_7
OEM_8, VK_OEM_8
OEM_AX, VK_OEM_AX
OEM_102, VK_OEM_102
ICO_HELP, VK_ICO_HELP
ICO_00, VK_ICO_00
PROCESSKEY, VK_PROCESSKEY
ICO_CLEAR, VK_ICO_CLEAR
PACKET, VK_PACKET
OEM_RESET, VK_OEM_RESET
OEM_JUMP, VK_OEM_JUMP
OEM_PA1, VK_OEM_PA1
OEM_PA2, VK_OEM_PA2
OEM_PA3, VK_OEM_PA3
OEM_WSCTRL, VK_OEM_WSCTRL
OEM_CUSEL, VK_OEM_CUSEL
OEM_ATTN, VK_OEM_ATTN
OEM_FINISH, VK_OEM_FINISH
OEM_COPY, VK_OEM_COPY
OEM_AUTO, VK_OEM_AUTO
OEM_ENLW, VK_OEM_ENLW
OEM_BACKTAB, VK_OEM_BACKTAB
ATTN, VK_ATTN
CRSEL, VK_CRSEL
EXSEL, VK_EXSEL
EREOF, VK_EREOF
PLAY, VK_PLAY
ZOOM, VK_ZOOM
NONAME, VK_NONAME
PA1, VK_PA1
OEM_CLEAR, VK_OEM_CLEAR