Module: Cukunity::Android::KeyboardInput::KeyCodes
- Defined in:
- lib/cukunity/drivers/android/keycodes.rb
Constant Summary collapse
- KEYCODE_UNKNOWN =
Key code constant: Unknown key code.
0
- KEYCODE_SOFT_LEFT =
Key code constant: Soft Left key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom left of the display.
1
- KEYCODE_SOFT_RIGHT =
Key code constant: Soft Right key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom right of the display.
2
- KEYCODE_HOME =
Key code constant: Home key. This key is handled by the framework and is never delivered to applications.
3
- KEYCODE_BACK =
Key code constant: Back key.
4
- KEYCODE_CALL =
Key code constant: Call key.
5
- KEYCODE_ENDCALL =
Key code constant: End Call key.
6
- KEYCODE_0 =
Key code constant: ‘0’ key.
7
- KEYCODE_1 =
Key code constant: ‘1’ key.
8
- KEYCODE_2 =
Key code constant: ‘2’ key.
9
- KEYCODE_3 =
Key code constant: ‘3’ key.
10
- KEYCODE_4 =
Key code constant: ‘4’ key.
11
- KEYCODE_5 =
Key code constant: ‘5’ key.
12
- KEYCODE_6 =
Key code constant: ‘6’ key.
13
- KEYCODE_7 =
Key code constant: ‘7’ key.
14
- KEYCODE_8 =
Key code constant: ‘8’ key.
15
- KEYCODE_9 =
Key code constant: ‘9’ key.
16
- KEYCODE_STAR =
Key code constant: ‘*’ key.
17
- KEYCODE_POUND =
Key code constant: ‘#’ key.
18
- KEYCODE_DPAD_UP =
Key code constant: Directional Pad Up key. May also be synthesized from trackball motions.
19
- KEYCODE_DPAD_DOWN =
Key code constant: Directional Pad Down key. May also be synthesized from trackball motions.
20
- KEYCODE_DPAD_LEFT =
Key code constant: Directional Pad Left key. May also be synthesized from trackball motions.
21
- KEYCODE_DPAD_RIGHT =
Key code constant: Directional Pad Right key. May also be synthesized from trackball motions.
22
- KEYCODE_DPAD_CENTER =
Key code constant: Directional Pad Center key. May also be synthesized from trackball motions.
23
- KEYCODE_VOLUME_UP =
Key code constant: Volume Up key. Adjusts the speaker volume up.
24
- KEYCODE_VOLUME_DOWN =
Key code constant: Volume Down key. Adjusts the speaker volume down.
25
- KEYCODE_POWER =
Key code constant: Power key.
26
- KEYCODE_CAMERA =
Key code constant: Camera key. Used to launch a camera application or take pictures.
27
- KEYCODE_CLEAR =
Key code constant: Clear key.
28
- KEYCODE_A =
Key code constant: ‘A’ key.
29
- KEYCODE_B =
Key code constant: ‘B’ key.
30
- KEYCODE_C =
Key code constant: ‘C’ key.
31
- KEYCODE_D =
Key code constant: ‘D’ key.
32
- KEYCODE_E =
Key code constant: ‘E’ key.
33
- KEYCODE_F =
Key code constant: ‘F’ key.
34
- KEYCODE_G =
Key code constant: ‘G’ key.
35
- KEYCODE_H =
Key code constant: ‘H’ key.
36
- KEYCODE_I =
Key code constant: ‘I’ key.
37
- KEYCODE_J =
Key code constant: ‘J’ key.
38
- KEYCODE_K =
Key code constant: ‘K’ key.
39
- KEYCODE_L =
Key code constant: ‘L’ key.
40
- KEYCODE_M =
Key code constant: ‘M’ key.
41
- KEYCODE_N =
Key code constant: ‘N’ key.
42
- KEYCODE_O =
Key code constant: ‘O’ key.
43
- KEYCODE_P =
Key code constant: ‘P’ key.
44
- KEYCODE_Q =
Key code constant: ‘Q’ key.
45
- KEYCODE_R =
Key code constant: ‘R’ key.
46
- KEYCODE_S =
Key code constant: ‘S’ key.
47
- KEYCODE_T =
Key code constant: ‘T’ key.
48
- KEYCODE_U =
Key code constant: ‘U’ key.
49
- KEYCODE_V =
Key code constant: ‘V’ key.
50
- KEYCODE_W =
Key code constant: ‘W’ key.
51
- KEYCODE_X =
Key code constant: ‘X’ key.
52
- KEYCODE_Y =
Key code constant: ‘Y’ key.
53
- KEYCODE_Z =
Key code constant: ‘Z’ key.
54
- KEYCODE_COMMA =
Key code constant: ‘,’ key.
55
- KEYCODE_PERIOD =
Key code constant: ‘.’ key.
56
- KEYCODE_ALT_LEFT =
Key code constant: Left Alt modifier key.
57
- KEYCODE_ALT_RIGHT =
Key code constant: Right Alt modifier key.
58
- KEYCODE_SHIFT_LEFT =
Key code constant: Left Shift modifier key.
59
- KEYCODE_SHIFT_RIGHT =
Key code constant: Right Shift modifier key.
60
- KEYCODE_TAB =
Key code constant: Tab key.
61
- KEYCODE_SPACE =
Key code constant: Space key.
62
- KEYCODE_SYM =
Key code constant: Symbol modifier key. Used to enter alternate symbols.
63
- KEYCODE_EXPLORER =
Key code constant: Explorer special function key. Used to launch a browser application.
64
- KEYCODE_ENVELOPE =
Key code constant: Envelope special function key. Used to launch a mail application.
65
- KEYCODE_ENTER =
Key code constant: Enter key.
66
- KEYCODE_DEL =
Key code constant: Backspace key. Deletes characters before the insertion point, unlike #KEYCODE_FORWARD_DEL.
67
- KEYCODE_GRAVE =
Key code constant: ‘`’ (backtick) key.
68
- KEYCODE_MINUS =
Key code constant: ‘-’.
69
- KEYCODE_EQUALS =
Key code constant: ‘=’ key.
70
- KEYCODE_LEFT_BRACKET =
Key code constant: ‘[’ key.
71
- KEYCODE_RIGHT_BRACKET =
Key code constant: ‘]’ key.
72
- KEYCODE_BACKSLASH =
Key code constant: ‘' key.
73
- KEYCODE_SEMICOLON =
Key code constant: ” key.
74
- KEYCODE_APOSTROPHE =
Key code constant: ”‘ (apostrophe) key.
75
- KEYCODE_SLASH =
Key code constant: ‘/’ key.
76
- KEYCODE_AT =
Key code constant: ‘@’ key.
77
- KEYCODE_NUM =
Key code constant: Number modifier key. Used to enter numeric symbols. This key is not Num Lock it is more like #KEYCODE_ALT_LEFT and is interpreted as an ALT key by android.text.method.MetaKeyKeyListener.
78
- KEYCODE_HEADSETHOOK =
Key code constant: Headset Hook key. Used to hang up calls and stop media.
79
- KEYCODE_FOCUS =
Key code constant: Camera Focus key. Used to focus the camera.
80
- KEYCODE_PLUS =
Key code constant: ‘+’ key.
81
- KEYCODE_MENU =
Key code constant: Menu key.
82
- KEYCODE_NOTIFICATION =
Key code constant: Notification key.
83
- KEYCODE_SEARCH =
Key code constant: Search key.
84
- KEYCODE_MEDIA_PLAY_PAUSE =
Key code constant: Play/Pause media key.
85
- KEYCODE_MEDIA_STOP =
Key code constant: Stop media key.
86
- KEYCODE_MEDIA_NEXT =
Key code constant: Play Next media key.
87
- KEYCODE_MEDIA_PREVIOUS =
Key code constant: Play Previous media key.
88
- KEYCODE_MEDIA_REWIND =
Key code constant: Rewind media key.
89
- KEYCODE_MEDIA_FAST_FORWARD =
Key code constant: Fast Forward media key.
90
- KEYCODE_MUTE =
Key code constant: Mute key. Mutes the microphone, unlike #KEYCODE_VOLUME_MUTE.
91
- KEYCODE_PAGE_UP =
Key code constant: Page Up key.
92
- KEYCODE_PAGE_DOWN =
Key code constant: Page Down key.
93
- KEYCODE_PICTSYMBOLS =
Key code constant: Picture Symbols modifier key. Used to switch symbol sets (Emoji, Kao-moji).
94
- KEYCODE_SWITCH_CHARSET =
Key code constant: Switch Charset modifier key. Used to switch character sets (Kanji, Katakana).
95
- KEYCODE_BUTTON_A =
Key code constant: A Button key. On a game controller, the A button should be either the button labeled A or the first button on the upper row of controller buttons.
96
- KEYCODE_BUTTON_B =
Key code constant: B Button key. On a game controller, the B button should be either the button labeled B or the second button on the upper row of controller buttons.
97
- KEYCODE_BUTTON_C =
Key code constant: C Button key. On a game controller, the C button should be either the button labeled C or the third button on the upper row of controller buttons.
98
- KEYCODE_BUTTON_X =
Key code constant: X Button key. On a game controller, the X button should be either the button labeled X or the first button on the lower row of controller buttons.
99
- KEYCODE_BUTTON_Y =
Key code constant: Y Button key. On a game controller, the Y button should be either the button labeled Y or the second button on the lower row of controller buttons.
100
- KEYCODE_BUTTON_Z =
Key code constant: Z Button key. On a game controller, the Z button should be either the button labeled Z or the third button on the lower row of controller buttons.
101
- KEYCODE_BUTTON_L1 =
Key code constant: L1 Button key. On a game controller, the L1 button should be either the button labeled L1 (or L) or the top left trigger button.
102
- KEYCODE_BUTTON_R1 =
Key code constant: R1 Button key. On a game controller, the R1 button should be either the button labeled R1 (or R) or the top right trigger button.
103
- KEYCODE_BUTTON_L2 =
Key code constant: L2 Button key. On a game controller, the L2 button should be either the button labeled L2 or the bottom left trigger button.
104
- KEYCODE_BUTTON_R2 =
Key code constant: R2 Button key. On a game controller, the R2 button should be either the button labeled R2 or the bottom right trigger button.
105
- KEYCODE_BUTTON_THUMBL =
Key code constant: Left Thumb Button key. On a game controller, the left thumb button indicates that the left (or only) joystick is pressed.
106
- KEYCODE_BUTTON_THUMBR =
Key code constant: Right Thumb Button key. On a game controller, the right thumb button indicates that the right joystick is pressed.
107
- KEYCODE_BUTTON_START =
Key code constant: Start Button key. On a game controller, the button labeled Start.
108
- KEYCODE_BUTTON_SELECT =
Key code constant: Select Button key. On a game controller, the button labeled Select.
109
- KEYCODE_BUTTON_MODE =
Key code constant: Mode Button key. On a game controller, the button labeled Mode.
110
- KEYCODE_ESCAPE =
Key code constant: Escape key.
111
- KEYCODE_FORWARD_DEL =
Key code constant: Forward Delete key. Deletes characters ahead of the insertion point, unlike #KEYCODE_DEL.
112
- KEYCODE_CTRL_LEFT =
Key code constant: Left Control modifier key.
113
- KEYCODE_CTRL_RIGHT =
Key code constant: Right Control modifier key.
114
- KEYCODE_CAPS_LOCK =
Key code constant: Caps Lock key.
115
- KEYCODE_SCROLL_LOCK =
Key code constant: Scroll Lock key.
116
- KEYCODE_META_LEFT =
Key code constant: Left Meta modifier key.
117
- KEYCODE_META_RIGHT =
Key code constant: Right Meta modifier key.
118
- KEYCODE_FUNCTION =
Key code constant: Function modifier key.
119
- KEYCODE_SYSRQ =
Key code constant: System Request / Print Screen key.
120
- KEYCODE_BREAK =
Key code constant: Break / Pause key.
121
- KEYCODE_MOVE_HOME =
Key code constant: Home Movement key. Used for scrolling or moving the cursor around to the start of a line or to the top of a list.
122
- KEYCODE_MOVE_END =
Key code constant: End Movement key. Used for scrolling or moving the cursor around to the end of a line or to the bottom of a list.
123
- KEYCODE_INSERT =
Key code constant: Insert key. Toggles insert / overwrite edit mode.
124
- KEYCODE_FORWARD =
Key code constant: Forward key. Navigates forward in the history stack. Complement of #KEYCODE_BACK.
125
- KEYCODE_MEDIA_PLAY =
Key code constant: Play media key.
126
- KEYCODE_MEDIA_PAUSE =
Key code constant: Pause media key.
127
- KEYCODE_MEDIA_CLOSE =
Key code constant: Close media key. May be used to close a CD tray, for example.
128
- KEYCODE_MEDIA_EJECT =
Key code constant: Eject media key. May be used to eject a CD tray, for example.
129
- KEYCODE_MEDIA_RECORD =
Key code constant: Record media key.
130
- KEYCODE_F1 =
Key code constant: F1 key.
131
- KEYCODE_F2 =
Key code constant: F2 key.
132
- KEYCODE_F3 =
Key code constant: F3 key.
133
- KEYCODE_F4 =
Key code constant: F4 key.
134
- KEYCODE_F5 =
Key code constant: F5 key.
135
- KEYCODE_F6 =
Key code constant: F6 key.
136
- KEYCODE_F7 =
Key code constant: F7 key.
137
- KEYCODE_F8 =
Key code constant: F8 key.
138
- KEYCODE_F9 =
Key code constant: F9 key.
139
- KEYCODE_F10 =
Key code constant: F10 key.
140
- KEYCODE_F11 =
Key code constant: F11 key.
141
- KEYCODE_F12 =
Key code constant: F12 key.
142
- KEYCODE_NUM_LOCK =
Key code constant: Num Lock key. This is the Num Lock key it is different from #KEYCODE_NUM. This key alters the behavior of other keys on the numeric keypad.
143
- KEYCODE_NUMPAD_0 =
Key code constant: Numeric keypad ‘0’ key.
144
- KEYCODE_NUMPAD_1 =
Key code constant: Numeric keypad ‘1’ key.
145
- KEYCODE_NUMPAD_2 =
Key code constant: Numeric keypad ‘2’ key.
146
- KEYCODE_NUMPAD_3 =
Key code constant: Numeric keypad ‘3’ key.
147
- KEYCODE_NUMPAD_4 =
Key code constant: Numeric keypad ‘4’ key.
148
- KEYCODE_NUMPAD_5 =
Key code constant: Numeric keypad ‘5’ key.
149
- KEYCODE_NUMPAD_6 =
Key code constant: Numeric keypad ‘6’ key.
150
- KEYCODE_NUMPAD_7 =
Key code constant: Numeric keypad ‘7’ key.
151
- KEYCODE_NUMPAD_8 =
Key code constant: Numeric keypad ‘8’ key.
152
- KEYCODE_NUMPAD_9 =
Key code constant: Numeric keypad ‘9’ key.
153
- KEYCODE_NUMPAD_DIVIDE =
Key code constant: Numeric keypad ‘/’ key (for division).
154
- KEYCODE_NUMPAD_MULTIPLY =
Key code constant: Numeric keypad ‘*’ key (for multiplication).
155
- KEYCODE_NUMPAD_SUBTRACT =
Key code constant: Numeric keypad ‘-’ key (for subtraction).
156
- KEYCODE_NUMPAD_ADD =
Key code constant: Numeric keypad ‘+’ key (for addition).
157
- KEYCODE_NUMPAD_DOT =
Key code constant: Numeric keypad ‘.’ key (for decimals or digit grouping).
158
- KEYCODE_NUMPAD_COMMA =
Key code constant: Numeric keypad ‘,’ key (for decimals or digit grouping).
159
- KEYCODE_NUMPAD_ENTER =
Key code constant: Numeric keypad Enter key.
160
- KEYCODE_NUMPAD_EQUALS =
Key code constant: Numeric keypad ‘=’ key.
161
- KEYCODE_NUMPAD_LEFT_PAREN =
Key code constant: Numeric keypad ‘(’ key.
162
- KEYCODE_NUMPAD_RIGHT_PAREN =
Key code constant: Numeric keypad ‘)’ key.
163
- KEYCODE_VOLUME_MUTE =
Key code constant: Volume Mute key. Mutes the speaker, unlike #KEYCODE_MUTE. This key should normally be implemented as a toggle such that the first press mutes the speaker and the second press restores the original volume.
164
- KEYCODE_INFO =
Key code constant: Info key. Common on TV remotes to show additional information related to what is currently being viewed.
165
- KEYCODE_CHANNEL_UP =
Key code constant: Channel up key. On TV remotes, increments the television channel.
166
- KEYCODE_CHANNEL_DOWN =
Key code constant: Channel down key. On TV remotes, decrements the television channel.
167
- KEYCODE_ZOOM_IN =
Key code constant: Zoom in key.
168
- KEYCODE_ZOOM_OUT =
Key code constant: Zoom out key.
169
- KEYCODE_TV =
Key code constant: TV key. On TV remotes, switches to viewing live TV.
170
- KEYCODE_WINDOW =
Key code constant: Window key. On TV remotes, toggles picture-in-picture mode or other windowing functions.
171
- KEYCODE_GUIDE =
Key code constant: Guide key. On TV remotes, shows a programming guide.
172
- KEYCODE_DVR =
Key code constant: DVR key. On some TV remotes, switches to a DVR mode for recorded shows.
173
- KEYCODE_BOOKMARK =
Key code constant: Bookmark key. On some TV remotes, bookmarks content or web pages.
174
- KEYCODE_CAPTIONS =
Key code constant: Toggle captions key. Switches the mode for closed-captioning text, for example during television shows.
175
- KEYCODE_SETTINGS =
Key code constant: Settings key. Starts the system settings activity.
176
- KEYCODE_TV_POWER =
Key code constant: TV power key. On TV remotes, toggles the power on a television screen.
177
- KEYCODE_TV_INPUT =
Key code constant: TV input key. On TV remotes, switches the input on a television screen.
178
- KEYCODE_STB_POWER =
Key code constant: Set-top-box power key. On TV remotes, toggles the power on an external Set-top-box.
179
- KEYCODE_STB_INPUT =
Key code constant: Set-top-box input key. On TV remotes, switches the input mode on an external Set-top-box.
180
- KEYCODE_AVR_POWER =
Key code constant: A/V Receiver power key. On TV remotes, toggles the power on an external A/V Receiver.
181
- KEYCODE_AVR_INPUT =
Key code constant: A/V Receiver input key. On TV remotes, switches the input mode on an external A/V Receiver.
182
- KEYCODE_PROG_RED =
Key code constant: Red “programmable” key. On TV remotes, acts as a contextual/programmable key.
183
- KEYCODE_PROG_GREEN =
Key code constant: Green “programmable” key. On TV remotes, actsas a contextual/programmable key.
184
- KEYCODE_PROG_YELLOW =
Key code constant: Yellow “programmable” key. On TV remotes, acts as a contextual/programmable key.
185
- KEYCODE_PROG_BLUE =
Key code constant: Blue “programmable” key. On TV remotes, acts as a contextual/programmable key.
186
- KEYCODE_APP_SWITCH =
Key code constant: App switch key. Should bring up the application switcher dialog.
187
- KEYCODE_BUTTON_1 =
Key code constant: Generic Game Pad Button #1.
188
- KEYCODE_BUTTON_2 =
Key code constant: Generic Game Pad Button #2.
189
- KEYCODE_BUTTON_3 =
Key code constant: Generic Game Pad Button #3.
190
- KEYCODE_BUTTON_4 =
Key code constant: Generic Game Pad Button #4.
191
- KEYCODE_BUTTON_5 =
Key code constant: Generic Game Pad Button #5.
192
- KEYCODE_BUTTON_6 =
Key code constant: Generic Game Pad Button #6.
193
- KEYCODE_BUTTON_7 =
Key code constant: Generic Game Pad Button #7.
194
- KEYCODE_BUTTON_8 =
Key code constant: Generic Game Pad Button #8.
195
- KEYCODE_BUTTON_9 =
Key code constant: Generic Game Pad Button #9.
196
- KEYCODE_BUTTON_10 =
Key code constant: Generic Game Pad Button #10.
197
- KEYCODE_BUTTON_11 =
Key code constant: Generic Game Pad Button #11.
198
- KEYCODE_BUTTON_12 =
Key code constant: Generic Game Pad Button #12.
199
- KEYCODE_BUTTON_13 =
Key code constant: Generic Game Pad Button #13.
200
- KEYCODE_BUTTON_14 =
Key code constant: Generic Game Pad Button #14.
201
- KEYCODE_BUTTON_15 =
Key code constant: Generic Game Pad Button #15.
202
- KEYCODE_BUTTON_16 =
Key code constant: Generic Game Pad Button #16.
203
- KEYCODE_LANGUAGE_SWITCH =
Key code constant: Language Switch key. Toggles the current input language such as switching between English and Japanese on a QWERTY keyboard. On some devices, the same function may be performed by pressing Shift+Spacebar.
204
- KEYCODE_MANNER_MODE =
Key code constant: Manner Mode key. Toggles silent or vibrate mode on and off to make the device behave more politely in certain settings such as on a crowded train. On some devices, the key may only operate when long-pressed.
205
- KEYCODE_3D_MODE =
Key code constant: 3D Mode key. Toggles the display between 2D and 3D mode.
206
- KEYCODE_CONTACTS =
Key code constant: Contacts special function key. Used to launch an address book application.
207
- KEYCODE_CALENDAR =
Key code constant: Calendar special function key. Used to launch a calendar application.
208
- KEYCODE_MUSIC =
Key code constant: Music special function key. Used to launch a music player application.
209
- KEYCODE_CALCULATOR =
Key code constant: Calculator special function key. Used to launch a calculator application.
210