[Home]Scancodes

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Scancodes for use with the HAL "sendkeys" component.

KEY_ESC 1
KEY_1 2
KEY_2 3
KEY_3 4
KEY_4 5
KEY_5 6
KEY_6 7
KEY_7 8
KEY_8 9
KEY_9 10
KEY_0 11
KEY_MINUS12
KEY_EQUAL13
KEY_BACKSPACE14
KEY_TAB 15
KEY_Q 16
KEY_W 17
KEY_E 18
KEY_R 19
KEY_T 20
KEY_Y 21
KEY_U 22
KEY_I 23
KEY_O 24
KEY_P 25
KEY_LEFTBRACE26
KEY_RIGHTBRACE27
KEY_ENTER28
KEY_LEFTCTRL29
KEY_A 30
KEY_S 31
KEY_D 32
KEY_F 33
KEY_G 34
KEY_H 35
KEY_J 36
KEY_K 37
KEY_L 38
KEY_SEMICOLON39
KEY_APOSTROPHE40
KEY_GRAVE41
KEY_LEFTSHIFT42
KEY_BACKSLASH43
KEY_Z 44
KEY_X 45
KEY_C 46
KEY_V 47
KEY_B 48
KEY_N 49
KEY_M 50
KEY_COMMA51
KEY_DOT 52
KEY_SLASH53
KEY_RIGHTSHIFT54
KEY_KPASTERISK55
KEY_LEFTALT56
KEY_SPACE57
KEY_CAPSLOCK58
KEY_F1 59
KEY_F2 60
KEY_F3 61
KEY_F4 62
KEY_F5 63
KEY_F6 64
KEY_F7 65
KEY_F8 66
KEY_F9 67
KEY_F10 68
KEY_NUMLOCK69
KEY_SCROLLLOCK70
KEY_KP7 71
KEY_KP8 72
KEY_KP9 73
KEY_KPMINUS74
KEY_KP4 75
KEY_KP5 76
KEY_KP6 77
KEY_KPPLUS78
KEY_KP1 79
KEY_KP2 80
KEY_KP3 81
KEY_KP0 82
KEY_KPDOT83
KEY_ZENKAKUHANKAK85
KEY_102ND86
KEY_F11 87
KEY_F12 88
KEY_RO 89
KEY_KATAKANA90
KEY_HIRAGANA91
KEY_HENKAN92
KEY_KATAKANAHIRAGAN93
KEY_MUHENKAN94
KEY_KPJPCOMMA95
KEY_KPENTER96
KEY_RIGHTCTRL97
KEY_KPSLASH98
KEY_SYSRQ99
KEY_RIGHTALT100
KEY_LINEFEED101
KEY_HOME102
KEY_UP 103
KEY_PAGEUP104
KEY_LEFT105
KEY_RIGHT106
KEY_END 107
KEY_DOWN108
KEY_PAGEDOWN109
KEY_INSERT110
KEY_DELETE111
KEY_MACRO112
KEY_MUTE113
KEY_VOLUMEDOWN114
KEY_VOLUMEUP115
KEY_POWER116
KEY_KPEQUAL117
KEY_KPPLUSMINUS118
KEY_PAUSE119
KEY_SCALE120
KEY_KPCOMMA121
KEY_HANGEUL122
KEY_HANJA123
KEY_YEN 124
KEY_LEFTMETA125
KEY_RIGHTMETA126
KEY_COMPOSE127
KEY_STOP128
KEY_AGAIN129
KEY_PROPS130
KEY_UNDO131
KEY_FRONT132
KEY_COPY133
KEY_OPEN134
KEY_PASTE13
KEY_FIND136
KEY_CUT 137
KEY_HELP138
KEY_MENU139
KEY_CALC140
KEY_SETUP141
KEY_SLEEP142
KEY_WAKEUP143
KEY_FILE144
KEY_SENDFILE145
KEY_DELETEFILE146
KEY_XFER147
KEY_PROG1148
KEY_PROG2149
KEY_WWW150
KEY_MSDOS151
KEY_COFFEE152
KEY_SCREENLOCK152
KEY_ROTATE_DISPLAY153
KEY_DIRECTION153
KEY_CYCLEWINDOWS154
KEY_MAIL155
KEY_BOOKMARKS156
KEY_COMPUTER157
KEY_BACK158
KEY_FORWARD159
KEY_CLOSECD160
KEY_EJECTCD161
KEY_EJECTCLOSECD162
KEY_NEXTSONG163
KEY_PLAYPAUSE164
KEY_PREVIOUSSONG165
KEY_STOPCD166
KEY_RECORD167
KEY_REWIND168
KEY_PHONE169
KEY_ISO170
KEY_CONFIG171
KEY_HOMEPAGE172
KEY_REFRESH173
KEY_EXIT174
KEY_MOVE175
KEY_EDIT176
KEY_SCROLLUP177
KEY_SCROLLDOWN178
KEY_KPLEFTPAREN179
KEY_KPRIGHTPAREN180
KEY_NEW181
KEY_REDO182
KEY_F13183
KEY_F14184
KEY_F15185
KEY_F16186
KEY_F17187
KEY_F18188
KEY_F19189
KEY_F20190
KEY_F21191
KEY_F22192
KEY_F23193
KEY_F24194
KEY_PLAYCD200
KEY_PAUSECD201
KEY_PROG3202
KEY_PROG4203
KEY_DASHBOARD204
KEY_SUSPEND205
KEY_CLOSE206
KEY_PLAY207
KEY_FASTFORWARD208
KEY_BASSBOOST209
KEY_PRINT210
KEY_HP 211
KEY_CAMERA212
KEY_SOUND213
KEY_QUESTION214
KEY_EMAIL215
KEY_CHAT216
KEY_SEARCH217
KEY_CONNECT218
KEY_FINANCE219
KEY_SPORT220
KEY_SHOP221
KEY_ALTERASE222
KEY_CANCEL223
KEY_BRIGHTNESSDOWN224
KEY_BRIGHTNESSUP225
KEY_MEDIA226
KEY_SWITCHVIDEOMODE227
KEY_KBDILLUMTOGGLE228
KEY_KBDILLUMDOWN229
KEY_KBDILLUMUP230
KEY_SEND231
KEY_REPLY232
KEY_FORWARDMAIL233
KEY_SAVE234
KEY_DOCUMENTS235
KEY_BATTERY236
KEY_BLUETOOTH237
KEY_WLAN238
KEY_UWB 239
KEY_UNKNOWN240
KEY_VIDEO_NEXT241
KEY_VIDEO_PREV242
KEY_BRIGHTNESS_CYCLE243
KEY_BRIGHTNESS_AUTO244
KEY_BRIGHTNESS_ZERO244
KEY_DISPLAY_OFF245
KEY_WWAN246
KEY_WIMAX246
KEY_RFKILL247
KEY_MICMUTE248
BTN_MISC0x100
BTN_0 0x100
BTN_1 0x101
BTN_2 0x102
BTN_3 0x103
BTN_4 0x104
BTN_5 0x105
BTN_6 0x106
BTN_7 0x107
BTN_8 0x108
BTN_9 0x109
BTN_MOUSE0x110
BTN_LEFT0x110
BTN_RIGHT0x111
BTN_MIDDLE0x112
BTN_SIDE0x113
BTN_EXTRA0x114
BTN_FORWARD0x115
BTN_BACK0x116
BTN_TASK0x117
BTN_JOYSTICK0x120
BTN_TRIGGER0x120
BTN_THUMB0x121
BTN_THUMB20x122
BTN_TOP 0x123
BTN_TOP20x124
BTN_PINKIE0x125
BTN_BASE0x126
BTN_BASE20x127
BTN_BASE30x128
BTN_BASE40x129
BTN_BASE50x12a
BTN_BASE60x12b
BTN_DEAD0x12f
BTN_GAMEPAD0x130
BTN_SOUTH0x130
BTN_A0x130
BTN_EAST0x131
BTN_B0x131
BTN_C 0x132
BTN_NORTH0x133
BTN_X0x133
BTN_WEST0x134
BTN_Y0x134
BTN_Z 0x135
BTN_TL 0x136
BTN_TR 0x137
BTN_TL2 0x138
BTN_TR2 0x139
BTN_SELECT0x13a
BTN_START0x13b
BTN_MODE0x13c
BTN_THUMBL0x13d
BTN_THUMBR0x13e
BTN_DIGI0x140
BTN_TOOL_PEN0x140
BTN_TOOL_RUBBER0x141
BTN_TOOL_BRUSH0x142
BTN_TOOL_PENCIL0x143
BTN_TOOL_AIRBRUSH0x144
BTN_TOOL_FINGER0x145
BTN_TOOL_MOUSE0x146
BTN_TOOL_LENS0x147
BTN_TOOL_QUINTTAP0x148
BTN_STYLUS30x149
BTN_TOUCH0x14a
BTN_STYLUS0x14b
BTN_STYLUS20x14c
BTN_TOOL_DOUBLETAP0x14d
BTN_TOOL_TRIPLETAP0x14e
BTN_TOOL_QUADTAP0x14f
BTN_WHEEL0x150
BTN_GEAR_DOWN0x150
BTN_GEAR_UP0x151
KEY_OK 0x160
KEY_SELECT0x161
KEY_GOTO0x162
KEY_CLEAR0x163
KEY_POWER20x164
KEY_OPTION0x165
KEY_INFO0x166
KEY_TIME0x167
KEY_VENDOR0x168
KEY_ARCHIVE0x169
KEY_PROGRAM0x16a
KEY_CHANNEL0x16b
KEY_FAVORITES0x16c
KEY_EPG 0x16d
KEY_PVR 0x16e
KEY_MHP 0x16f
KEY_LANGUAGE0x170
KEY_TITLE0x171
KEY_SUBTITLE0x172
KEY_ANGLE0x173
KEY_FULL_SCREEN0x174
KEY_ZOOM0X174
KEY_MODE0x175
KEY_KEYBOARD0x176
KEY_ASPECT_RATIO0x177
KEY_SCREEN0x177
KEY_PC 0x178
KEY_TV 0x179
KEY_TV2 0x17a
KEY_VCR 0x17b
KEY_VCR20x17c
KEY_SAT 0x17d
KEY_SAT20x17e
KEY_CD 0x17f
KEY_TAPE0x180
KEY_RADIO0x181
KEY_TUNER0x182
KEY_PLAYER0x183
KEY_TEXT0x184
KEY_DVD 0x185
KEY_AUX 0x186
KEY_MP3 0x187
KEY_AUDIO0x188
KEY_VIDEO0x189
KEY_DIRECTORY0x18a
KEY_LIST0x18b
KEY_MEMO0x18c
KEY_CALENDAR0x18d
KEY_RED 0x18e
KEY_GREEN0x18f
KEY_YELLOW0x190
KEY_BLUE0x191
KEY_CHANNELUP0x192
KEY_CHANNELDOWN0x193
KEY_FIRST0x194
KEY_LAST0x195
KEY_AB 0x196
KEY_NEXT0x197
KEY_RESTART0x198
KEY_SLOW0x199
KEY_SHUFFLE0x19a
KEY_BREAK0x19b
KEY_PREVIOUS0x19c
KEY_DIGITS0x19d
KEY_TEEN0x19e
KEY_TWEN0x19f
KEY_VIDEOPHONE0x1a0
KEY_GAMES0x1a1
KEY_ZOOMIN0x1a2
KEY_ZOOMOUT0x1a3
KEY_ZOOMRESET0x1a4
KEY_WORDPROCESSOR0x1a5
KEY_EDITOR0x1a6
KEY_SPREADSHEET0x1a7
KEY_GRAPHICSEDITOR0x1a8
KEY_PRESENTATION0x1a9
KEY_DATABASE0x1aa
KEY_NEWS0x1ab
KEY_VOICEMAIL0x1ac
KEY_ADDRESSBOOK0x1ad
KEY_MESSENGER0x1ae
KEY_DISPLAYTOGGLE0x1af
KEY_SPELLCHECK0x1b0
KEY_LOGOFF0x1b1
KEY_DOLLAR0x1b2
KEY_EURO0x1b3
KEY_FRAMEBACK0x1b4
KEY_FRAMEFORWARD0x1b5
KEY_CONTEXT_MENU0x1b6
KEY_MEDIA_REPEAT0x1b7
KEY_10CHANNELSUP0x1b8
KEY_10CHANNELSDOWN0x1b9
KEY_IMAGES0x1ba
KEY_NOTIFICATION_CENTER0x1bc
KEY_PICKUP_PHONE0x1bd
KEY_HANGUP_PHONE0x1be
KEY_DEL_EOL0x1c0
KEY_DEL_EOS0x1c1
KEY_INS_LINE0x1c2
KEY_DEL_LINE0x1c3
KEY_FN 0x1d0
KEY_FN_ESC0x1d1
KEY_FN_F10x1d2
KEY_FN_F20x1d3
KEY_FN_F30x1d4
KEY_FN_F40x1d5
KEY_FN_F50x1d6
KEY_FN_F60x1d7
KEY_FN_F70x1d8
KEY_FN_F80x1d9
KEY_FN_F90x1da
KEY_FN_F100x1db
KEY_FN_F110x1dc
KEY_FN_F120x1dd
KEY_FN_10x1de
KEY_FN_20x1df
KEY_FN_D0x1e0
KEY_FN_E0x1e1
KEY_FN_F0x1e2
KEY_FN_S0x1e3
KEY_FN_B0x1e4
KEY_FN_RIGHT_SHIFT0x1e5
KEY_BRL_DOT10x1f1
KEY_BRL_DOT20x1f2
KEY_BRL_DOT30x1f3
KEY_BRL_DOT40x1f4
KEY_BRL_DOT50x1f5
KEY_BRL_DOT60x1f6
KEY_BRL_DOT70x1f7
KEY_BRL_DOT80x1f8
KEY_BRL_DOT90x1f9
KEY_BRL_DOT100x1fa
KEY_NUMERIC_00x200
KEY_NUMERIC_10x201
KEY_NUMERIC_20x202
KEY_NUMERIC_30x203
KEY_NUMERIC_40x204
KEY_NUMERIC_50x205
KEY_NUMERIC_60x206
KEY_NUMERIC_70x207
KEY_NUMERIC_80x208
KEY_NUMERIC_90x209
KEY_NUMERIC_STAR0x20a
KEY_NUMERIC_POUND0x20b
KEY_NUMERIC_A0x20c
KEY_NUMERIC_B0x20d
KEY_NUMERIC_C0x20e
KEY_NUMERIC_D0x20f
KEY_CAMERA_FOCUS0x210
KEY_WPS_BUTTON0x211
KEY_TOUCHPAD_TOGGLE0x212
KEY_TOUCHPAD_ON0x213
KEY_TOUCHPAD_OFF0x214
KEY_CAMERA_ZOOMIN0x215
KEY_CAMERA_ZOOMOUT0x216
KEY_CAMERA_UP0x217
KEY_CAMERA_DOWN0x218
KEY_CAMERA_LEFT0x219
KEY_CAMERA_RIGHT0x21a
KEY_ATTENDANT_ON0x21b
KEY_ATTENDANT_OFF0x21c
KEY_ATTENDANT_TOGGLE0x21d
KEY_LIGHTS_TOGGLE0x21e
BTN_DPAD_UP0x220
BTN_DPAD_DOWN0x221
BTN_DPAD_LEFT0x222
BTN_DPAD_RIGHT0x223
KEY_ALS_TOGGLE0x230
KEY_ROTATE_LOCK_TOGGLE0x231
KEY_BUTTONCONFIG0x240
KEY_TASKMANAGER0x241
KEY_JOURNAL0x242
KEY_CONTROLPANEL0x243
KEY_APPSELECT0x244
KEY_SCREENSAVER0x245
KEY_VOICECOMMAND0x246
KEY_ASSISTANT0x247
KEY_KBD_LAYOUT_NEXT0x248
KEY_BRIGHTNESS_MIN0x250
KEY_BRIGHTNESS_MAX0x251
KEY_KBDINPUTASSIST_PREV0x260
KEY_KBDINPUTASSIST_NEXT0x261
KEY_KBDINPUTASSIST_PREVGROUP0x262
KEY_KBDINPUTASSIST_NEXTGROUP0x263
KEY_KBDINPUTASSIST_ACCEPT0x264
KEY_KBDINPUTASSIST_CANCEL0x265
KEY_RIGHT_UP 0x266
KEY_RIGHT_DOWN 0x267
KEY_LEFT_UP 0x268
KEY_LEFT_DOWN 0x269
KEY_ROOT_MENU 0x26a
KEY_MEDIA_TOP_MENU0x26b
KEY_NUMERIC_11 0x26c
KEY_NUMERIC_12 0x26d
KEY_AUDIO_DESC 0x26e
KEY_3D_MODE 0x26f
KEY_NEXT_FAVORITE0x270
KEY_STOP_RECORD 0x271
KEY_PAUSE_RECORD0x272
KEY_VOD0x273
KEY_UNMUTE 0x274
KEY_FASTREVERSE 0x275
KEY_SLOWREVERSE 0x276
KEY_DATA 0x277
KEY_ONSCREEN_KEYBOARD0x278
KEY_PRIVACY_SCREEN_TOGGLE0x279
KEY_SELECTIVE_SCREENSHOT0x27a
KEY_MACRO1 0x290
KEY_MACRO2 0x291
KEY_MACRO3 0x292
KEY_MACRO4 0x293
KEY_MACRO5 0x294
KEY_MACRO6 0x295
KEY_MACRO7 0x296
KEY_MACRO8 0x297
KEY_MACRO9 0x298
KEY_MACRO10 0x299
KEY_MACRO11 0x29a
KEY_MACRO12 0x29b
KEY_MACRO13 0x29c
KEY_MACRO14 0x29d
KEY_MACRO15 0x29e
KEY_MACRO16 0x29f
KEY_MACRO17 0x2a0
KEY_MACRO18 0x2a1
KEY_MACRO19 0x2a2
KEY_MACRO20 0x2a3
KEY_MACRO21 0x2a4
KEY_MACRO22 0x2a5
KEY_MACRO23 0x2a6
KEY_MACRO24 0x2a7
KEY_MACRO25 0x2a8
KEY_MACRO26 0x2a9
KEY_MACRO27 0x2aa
KEY_MACRO28 0x2ab
KEY_MACRO29 0x2ac
KEY_MACRO30 0x2ad
KEY_MACRO_RECORD_START0x2b0
KEY_MACRO_RECORD_STOP0x2b1
KEY_MACRO_PRESET_CYCLE0x2b2
KEY_MACRO_PRESET10x2b3
KEY_MACRO_PRESET20x2b4
KEY_MACRO_PRESET30x2b5
KEY_KBD_LCD_MENU10x2b8
KEY_KBD_LCD_MENU20x2b9
KEY_KBD_LCD_MENU30x2ba
KEY_KBD_LCD_MENU40x2bb
KEY_KBD_LCD_MENU50x2bc
BTN_TRIGGER_HAPPY0x2c0
BTN_TRIGGER_HAPPY10x2c0
BTN_TRIGGER_HAPPY20x2c1
BTN_TRIGGER_HAPPY30x2c2
BTN_TRIGGER_HAPPY40x2c3
BTN_TRIGGER_HAPPY50x2c4
BTN_TRIGGER_HAPPY60x2c5
BTN_TRIGGER_HAPPY70x2c6
BTN_TRIGGER_HAPPY80x2c7
BTN_TRIGGER_HAPPY90x2c8
BTN_TRIGGER_HAPPY100x2c9
BTN_TRIGGER_HAPPY110x2ca
BTN_TRIGGER_HAPPY120x2cb
BTN_TRIGGER_HAPPY130x2cc
BTN_TRIGGER_HAPPY140x2cd
BTN_TRIGGER_HAPPY150x2ce
BTN_TRIGGER_HAPPY160x2cf
BTN_TRIGGER_HAPPY170x2d0
BTN_TRIGGER_HAPPY180x2d1
BTN_TRIGGER_HAPPY190x2d2
BTN_TRIGGER_HAPPY200x2d3
BTN_TRIGGER_HAPPY210x2d4
BTN_TRIGGER_HAPPY220x2d5
BTN_TRIGGER_HAPPY230x2d6
BTN_TRIGGER_HAPPY240x2d7
BTN_TRIGGER_HAPPY250x2d8
BTN_TRIGGER_HAPPY260x2d9
BTN_TRIGGER_HAPPY270x2da
BTN_TRIGGER_HAPPY280x2db
BTN_TRIGGER_HAPPY290x2dc
BTN_TRIGGER_HAPPY300x2dd
BTN_TRIGGER_HAPPY310x2de
BTN_TRIGGER_HAPPY320x2df
BTN_TRIGGER_HAPPY330x2e0
BTN_TRIGGER_HAPPY340x2e1
BTN_TRIGGER_HAPPY350x2e2
BTN_TRIGGER_HAPPY360x2e3
BTN_TRIGGER_HAPPY370x2e4
BTN_TRIGGER_HAPPY380x2e5
BTN_TRIGGER_HAPPY390x2e6
BTN_TRIGGER_HAPPY400x2e7


LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
This page is read-only. Follow the BasicSteps to edit pages. | View other revisions
Last edited February 3, 2021 5:48 pm by Andypugh (diff)
Search:
Published under a Creative Commons License