-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkeycodes.go
More file actions
235 lines (232 loc) · 10.3 KB
/
keycodes.go
File metadata and controls
235 lines (232 loc) · 10.3 KB
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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
// Copyright 2018-2024 The gooid Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
package input
import (
"github.com/xaionaro-go/ndk/ndk"
)
const (
KEY_UNKNOWN = ndk.KEYCODE_UNKNOWN
KEY_SOFT_LEFT = ndk.KEYCODE_SOFT_LEFT
KEY_SOFT_RIGHT = ndk.KEYCODE_SOFT_RIGHT
KEY_HOME = ndk.KEYCODE_HOME
KEY_BACK = ndk.KEYCODE_BACK
KEY_CALL = ndk.KEYCODE_CALL
KEY_ENDCALL = ndk.KEYCODE_ENDCALL
KEY_0 = ndk.KEYCODE_0
KEY_1 = ndk.KEYCODE_1
KEY_2 = ndk.KEYCODE_2
KEY_3 = ndk.KEYCODE_3
KEY_4 = ndk.KEYCODE_4
KEY_5 = ndk.KEYCODE_5
KEY_6 = ndk.KEYCODE_6
KEY_7 = ndk.KEYCODE_7
KEY_8 = ndk.KEYCODE_8
KEY_9 = ndk.KEYCODE_9
KEY_STAR = ndk.KEYCODE_STAR
KEY_POUND = ndk.KEYCODE_POUND
KEY_DPAD_UP = ndk.KEYCODE_DPAD_UP
KEY_DPAD_DOWN = ndk.KEYCODE_DPAD_DOWN
KEY_DPAD_LEFT = ndk.KEYCODE_DPAD_LEFT
KEY_DPAD_RIGHT = ndk.KEYCODE_DPAD_RIGHT
KEY_DPAD_CENTER = ndk.KEYCODE_DPAD_CENTER
KEY_VOLUME_UP = ndk.KEYCODE_VOLUME_UP
KEY_VOLUME_DOWN = ndk.KEYCODE_VOLUME_DOWN
KEY_POWER = ndk.KEYCODE_POWER
KEY_CAMERA = ndk.KEYCODE_CAMERA
KEY_CLEAR = ndk.KEYCODE_CLEAR
KEY_A = ndk.KEYCODE_A
KEY_B = ndk.KEYCODE_B
KEY_C = ndk.KEYCODE_C
KEY_D = ndk.KEYCODE_D
KEY_E = ndk.KEYCODE_E
KEY_F = ndk.KEYCODE_F
KEY_G = ndk.KEYCODE_G
KEY_H = ndk.KEYCODE_H
KEY_I = ndk.KEYCODE_I
KEY_J = ndk.KEYCODE_J
KEY_K = ndk.KEYCODE_K
KEY_L = ndk.KEYCODE_L
KEY_M = ndk.KEYCODE_M
KEY_N = ndk.KEYCODE_N
KEY_O = ndk.KEYCODE_O
KEY_P = ndk.KEYCODE_P
KEY_Q = ndk.KEYCODE_Q
KEY_R = ndk.KEYCODE_R
KEY_S = ndk.KEYCODE_S
KEY_T = ndk.KEYCODE_T
KEY_U = ndk.KEYCODE_U
KEY_V = ndk.KEYCODE_V
KEY_W = ndk.KEYCODE_W
KEY_X = ndk.KEYCODE_X
KEY_Y = ndk.KEYCODE_Y
KEY_Z = ndk.KEYCODE_Z
KEY_COMMA = ndk.KEYCODE_COMMA
KEY_PERIOD = ndk.KEYCODE_PERIOD
KEY_ALT_LEFT = ndk.KEYCODE_ALT_LEFT
KEY_ALT_RIGHT = ndk.KEYCODE_ALT_RIGHT
KEY_SHIFT_LEFT = ndk.KEYCODE_SHIFT_LEFT
KEY_SHIFT_RIGHT = ndk.KEYCODE_SHIFT_RIGHT
KEY_TAB = ndk.KEYCODE_TAB
KEY_SPACE = ndk.KEYCODE_SPACE
KEY_SYM = ndk.KEYCODE_SYM
KEY_EXPLORER = ndk.KEYCODE_EXPLORER
KEY_ENVELOPE = ndk.KEYCODE_ENVELOPE
KEY_ENTER = ndk.KEYCODE_ENTER
KEY_DEL = ndk.KEYCODE_DEL
KEY_GRAVE = ndk.KEYCODE_GRAVE
KEY_MINUS = ndk.KEYCODE_MINUS
KEY_EQUALS = ndk.KEYCODE_EQUALS
KEY_LEFT_BRACKET = ndk.KEYCODE_LEFT_BRACKET
KEY_RIGHT_BRACKET = ndk.KEYCODE_RIGHT_BRACKET
KEY_BACKSLASH = ndk.KEYCODE_BACKSLASH
KEY_SEMICOLON = ndk.KEYCODE_SEMICOLON
KEY_APOSTROPHE = ndk.KEYCODE_APOSTROPHE
KEY_SLASH = ndk.KEYCODE_SLASH
KEY_AT = ndk.KEYCODE_AT
KEY_NUM = ndk.KEYCODE_NUM
KEY_HEADSETHOOK = ndk.KEYCODE_HEADSETHOOK
KEY_FOCUS = ndk.KEYCODE_FOCUS
KEY_PLUS = ndk.KEYCODE_PLUS
KEY_MENU = ndk.KEYCODE_MENU
KEY_NOTIFICATION = ndk.KEYCODE_NOTIFICATION
KEY_SEARCH = ndk.KEYCODE_SEARCH
KEY_MEDIA_PLAY_PAUSE = ndk.KEYCODE_MEDIA_PLAY_PAUSE
KEY_MEDIA_STOP = ndk.KEYCODE_MEDIA_STOP
KEY_MEDIA_NEXT = ndk.KEYCODE_MEDIA_NEXT
KEY_MEDIA_PREVIOUS = ndk.KEYCODE_MEDIA_PREVIOUS
KEY_MEDIA_REWIND = ndk.KEYCODE_MEDIA_REWIND
KEY_MEDIA_FAST_FORWARD = ndk.KEYCODE_MEDIA_FAST_FORWARD
KEY_MUTE = ndk.KEYCODE_MUTE
KEY_PAGE_UP = ndk.KEYCODE_PAGE_UP
KEY_PAGE_DOWN = ndk.KEYCODE_PAGE_DOWN
KEY_PICTSYMBOLS = ndk.KEYCODE_PICTSYMBOLS
KEY_SWITCH_CHARSET = ndk.KEYCODE_SWITCH_CHARSET
KEY_BUTTON_A = ndk.KEYCODE_BUTTON_A
KEY_BUTTON_B = ndk.KEYCODE_BUTTON_B
KEY_BUTTON_C = ndk.KEYCODE_BUTTON_C
KEY_BUTTON_X = ndk.KEYCODE_BUTTON_X
KEY_BUTTON_Y = ndk.KEYCODE_BUTTON_Y
KEY_BUTTON_Z = ndk.KEYCODE_BUTTON_Z
KEY_BUTTON_L1 = ndk.KEYCODE_BUTTON_L1
KEY_BUTTON_R1 = ndk.KEYCODE_BUTTON_R1
KEY_BUTTON_L2 = ndk.KEYCODE_BUTTON_L2
KEY_BUTTON_R2 = ndk.KEYCODE_BUTTON_R2
KEY_BUTTON_THUMBL = ndk.KEYCODE_BUTTON_THUMBL
KEY_BUTTON_THUMBR = ndk.KEYCODE_BUTTON_THUMBR
KEY_BUTTON_START = ndk.KEYCODE_BUTTON_START
KEY_BUTTON_SELECT = ndk.KEYCODE_BUTTON_SELECT
KEY_BUTTON_MODE = ndk.KEYCODE_BUTTON_MODE
KEY_ESCAPE = ndk.KEYCODE_ESCAPE
KEY_FORWARD_DEL = ndk.KEYCODE_FORWARD_DEL
KEY_CTRL_LEFT = ndk.KEYCODE_CTRL_LEFT
KEY_CTRL_RIGHT = ndk.KEYCODE_CTRL_RIGHT
KEY_CAPS_LOCK = ndk.KEYCODE_CAPS_LOCK
KEY_SCROLL_LOCK = ndk.KEYCODE_SCROLL_LOCK
KEY_META_LEFT = ndk.KEYCODE_META_LEFT
KEY_META_RIGHT = ndk.KEYCODE_META_RIGHT
KEY_FUNCTION = ndk.KEYCODE_FUNCTION
KEY_SYSRQ = ndk.KEYCODE_SYSRQ
KEY_BREAK = ndk.KEYCODE_BREAK
KEY_MOVE_HOME = ndk.KEYCODE_MOVE_HOME
KEY_MOVE_END = ndk.KEYCODE_MOVE_END
KEY_INSERT = ndk.KEYCODE_INSERT
KEY_FORWARD = ndk.KEYCODE_FORWARD
KEY_MEDIA_PLAY = ndk.KEYCODE_MEDIA_PLAY
KEY_MEDIA_PAUSE = ndk.KEYCODE_MEDIA_PAUSE
KEY_MEDIA_CLOSE = ndk.KEYCODE_MEDIA_CLOSE
KEY_MEDIA_EJECT = ndk.KEYCODE_MEDIA_EJECT
KEY_MEDIA_RECORD = ndk.KEYCODE_MEDIA_RECORD
KEY_F1 = ndk.KEYCODE_F1
KEY_F2 = ndk.KEYCODE_F2
KEY_F3 = ndk.KEYCODE_F3
KEY_F4 = ndk.KEYCODE_F4
KEY_F5 = ndk.KEYCODE_F5
KEY_F6 = ndk.KEYCODE_F6
KEY_F7 = ndk.KEYCODE_F7
KEY_F8 = ndk.KEYCODE_F8
KEY_F9 = ndk.KEYCODE_F9
KEY_F10 = ndk.KEYCODE_F10
KEY_F11 = ndk.KEYCODE_F11
KEY_F12 = ndk.KEYCODE_F12
KEY_NUM_LOCK = ndk.KEYCODE_NUM_LOCK
KEY_NUMPAD_0 = ndk.KEYCODE_NUMPAD_0
KEY_NUMPAD_1 = ndk.KEYCODE_NUMPAD_1
KEY_NUMPAD_2 = ndk.KEYCODE_NUMPAD_2
KEY_NUMPAD_3 = ndk.KEYCODE_NUMPAD_3
KEY_NUMPAD_4 = ndk.KEYCODE_NUMPAD_4
KEY_NUMPAD_5 = ndk.KEYCODE_NUMPAD_5
KEY_NUMPAD_6 = ndk.KEYCODE_NUMPAD_6
KEY_NUMPAD_7 = ndk.KEYCODE_NUMPAD_7
KEY_NUMPAD_8 = ndk.KEYCODE_NUMPAD_8
KEY_NUMPAD_9 = ndk.KEYCODE_NUMPAD_9
KEY_NUMPAD_DIVIDE = ndk.KEYCODE_NUMPAD_DIVIDE
KEY_NUMPAD_MULTIPLY = ndk.KEYCODE_NUMPAD_MULTIPLY
KEY_NUMPAD_SUBTRACT = ndk.KEYCODE_NUMPAD_SUBTRACT
KEY_NUMPAD_ADD = ndk.KEYCODE_NUMPAD_ADD
KEY_NUMPAD_DOT = ndk.KEYCODE_NUMPAD_DOT
KEY_NUMPAD_COMMA = ndk.KEYCODE_NUMPAD_COMMA
KEY_NUMPAD_ENTER = ndk.KEYCODE_NUMPAD_ENTER
KEY_NUMPAD_EQUALS = ndk.KEYCODE_NUMPAD_EQUALS
KEY_NUMPAD_LEFT_PAREN = ndk.KEYCODE_NUMPAD_LEFT_PAREN
KEY_NUMPAD_RIGHT_PAREN = ndk.KEYCODE_NUMPAD_RIGHT_PAREN
KEY_VOLUME_MUTE = ndk.KEYCODE_VOLUME_MUTE
KEY_INFO = ndk.KEYCODE_INFO
KEY_CHANNEL_UP = ndk.KEYCODE_CHANNEL_UP
KEY_CHANNEL_DOWN = ndk.KEYCODE_CHANNEL_DOWN
KEY_ZOOM_IN = ndk.KEYCODE_ZOOM_IN
KEY_ZOOM_OUT = ndk.KEYCODE_ZOOM_OUT
KEY_TV = ndk.KEYCODE_TV
KEY_WINDOW = ndk.KEYCODE_WINDOW
KEY_GUIDE = ndk.KEYCODE_GUIDE
KEY_DVR = ndk.KEYCODE_DVR
KEY_BOOKMARK = ndk.KEYCODE_BOOKMARK
KEY_CAPTIONS = ndk.KEYCODE_CAPTIONS
KEY_SETTINGS = ndk.KEYCODE_SETTINGS
KEY_TV_POWER = ndk.KEYCODE_TV_POWER
KEY_TV_INPUT = ndk.KEYCODE_TV_INPUT
KEY_STB_POWER = ndk.KEYCODE_STB_POWER
KEY_STB_INPUT = ndk.KEYCODE_STB_INPUT
KEY_AVR_POWER = ndk.KEYCODE_AVR_POWER
KEY_AVR_INPUT = ndk.KEYCODE_AVR_INPUT
KEY_PROG_RED = ndk.KEYCODE_PROG_RED
KEY_PROG_GREEN = ndk.KEYCODE_PROG_GREEN
KEY_PROG_YELLOW = ndk.KEYCODE_PROG_YELLOW
KEY_PROG_BLUE = ndk.KEYCODE_PROG_BLUE
KEY_APP_SWITCH = ndk.KEYCODE_APP_SWITCH
KEY_BUTTON_1 = ndk.KEYCODE_BUTTON_1
KEY_BUTTON_2 = ndk.KEYCODE_BUTTON_2
KEY_BUTTON_3 = ndk.KEYCODE_BUTTON_3
KEY_BUTTON_4 = ndk.KEYCODE_BUTTON_4
KEY_BUTTON_5 = ndk.KEYCODE_BUTTON_5
KEY_BUTTON_6 = ndk.KEYCODE_BUTTON_6
KEY_BUTTON_7 = ndk.KEYCODE_BUTTON_7
KEY_BUTTON_8 = ndk.KEYCODE_BUTTON_8
KEY_BUTTON_9 = ndk.KEYCODE_BUTTON_9
KEY_BUTTON_10 = ndk.KEYCODE_BUTTON_10
KEY_BUTTON_11 = ndk.KEYCODE_BUTTON_11
KEY_BUTTON_12 = ndk.KEYCODE_BUTTON_12
KEY_BUTTON_13 = ndk.KEYCODE_BUTTON_13
KEY_BUTTON_14 = ndk.KEYCODE_BUTTON_14
KEY_BUTTON_15 = ndk.KEYCODE_BUTTON_15
KEY_BUTTON_16 = ndk.KEYCODE_BUTTON_16
KEY_LANGUAGE_SWITCH = ndk.KEYCODE_LANGUAGE_SWITCH
KEY_MANNER_MODE = ndk.KEYCODE_MANNER_MODE
KEY_3D_MODE = ndk.KEYCODE_3D_MODE
KEY_CONTACTS = ndk.KEYCODE_CONTACTS
KEY_CALENDAR = ndk.KEYCODE_CALENDAR
KEY_MUSIC = ndk.KEYCODE_MUSIC
KEY_CALCULATOR = ndk.KEYCODE_CALCULATOR
KEY_ZENKAKU_HANKAKU = ndk.KEYCODE_ZENKAKU_HANKAKU
KEY_EISU = ndk.KEYCODE_EISU
KEY_MUHENKAN = ndk.KEYCODE_MUHENKAN
KEY_HENKAN = ndk.KEYCODE_HENKAN
KEY_KATAKANA_HIRAGANA = ndk.KEYCODE_KATAKANA_HIRAGANA
KEY_YEN = ndk.KEYCODE_YEN
KEY_RO = ndk.KEYCODE_RO
KEY_KANA = ndk.KEYCODE_KANA
KEY_ASSIST = ndk.KEYCODE_ASSIST
KEY_BRIGHTNESS_DOWN = ndk.KEYCODE_BRIGHTNESS_DOWN
KEY_BRIGHTNESS_UP = ndk.KEYCODE_BRIGHTNESS_UP
KEY_MEDIA_AUDIO_TRACK = ndk.KEYCODE_MEDIA_AUDIO_TRACK
)