forked from keland/USB-Rubber-Ducky
-
Notifications
You must be signed in to change notification settings - Fork 88
HID_Codes
midnitesnake edited this page Jul 20, 2014
·
1 revision
A List of HID Codes taken from usb_ids.gz from https://github.com/gentoo/hwids
HUT 07 Keyboard
000 No Event
001 Keyboard ErrorRollOver
002 Keyboard POSTfail
003 Keyboard Error Undefined
004 A
005 B
006 C
007 D
008 E
009 F
00a G
00b H
00c I
00d J
00e K
00f L
010 M
011 N
012 O
013 P
014 Q
015 R
016 S
017 T
018 U
019 V
01a W
01b X
01c Y
01d Z
01e 1 and ! (One and Exclamation)
01f 2 and @ (2 and at)
020 3 and # (3 and Hash)
021 4 and $ (4 and Dollar Sign)
022 5 and % (5 and Percent Sign)
023 6 and ^ (6 and circumflex)
024 7 and & (Seven and Ampersand)
025 8 and * (Eight and asterisk)
026 9 and ( (Nine and Parenthesis Left)
027 0 and ) (Zero and Parenthesis Right)
028 Return (Enter)
029 Escape
02a Delete (Backspace)
02b Tab
02c Space Bar
02d - and _ (Minus and underscore)
02e = and + (Equal and Plus)
02f [ and { (Bracket and Braces Left)
030 ] and } (Bracket and Braces Right)
031 \ and | (Backslash and Bar)
032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
033 ; and : (Semicolon and Colon)
034 ' and " (Accent Acute and Double Quotes)
035 ` and ~ (Accent Grace and Tilde)
036 , and < (Comma and Less)
037 . and > (Period and Greater)
038 / and ? (Slash and Question Mark)
039 Caps Lock
03a F1
03b F2
03c F3
03d F4
03e F5
03f F6
040 F7
041 F8
042 F9
043 F10
044 F11
045 F12
046 Print Screen
047 Scroll Lock
048 Pause
049 Insert
04a Home
04b Page Up
04c Delete Forward (without Changing Position)
04d End
04e Page Down
04f Right Arrow
050 Left Arrow
051 Down Arrow
052 Up Arrow
053 Num Lock and Clear
054 Keypad / (Division Sign)
055 Keypad * (Multiplication Sign)
056 Keypad - (Subtraction Sign)
057 Keypad + (Addition Sign)
058 Keypad Enter
059 Keypad 1 and END
05a Keypad 2 and Down Arrow
05b Keypad 3 and Page Down
05c Keypad 4 and Left Arrow
05d Keypad 5 (Tactilei Raised)
05f Keypad 6 and Right Arrow
060 Keypad 7 and Home
061 Keypad 8 and Up Arrow
062 Keypad 8 and Page Up
063 Keypad . (decimal delimiter) and Delete
064 \ and | (Backslash and Bar, UK and Non-US Keyboard near left shift)
065 Keyboard Application (Windows Key for Win95 or Compose)
066 Power (not a key)
067 Keypad = (Equal Sign)
068 F13
069 F14
06a F15
06b F16
06c F17
06d F18
06e F19
06f F20
070 F21
071 F22
072 F23
073 F24
074 Execute
075 Help
076 Menu
077 Select
078 Stop
079 Again
07a Undo
07b Cut
07c Copy
07d Paste
07e Find
07f Mute
080 Volume Up
081 Volume Down
082 Locking Caps Lock
083 Locking Num Lock
084 Locking Scroll Lock
085 Keypad Comma
086 Keypad Equal Sign (AS/400)
087 International 1 (PC98)
088 International 2 (PC98)
089 International 3 (PC98)
08a International 4 (PC98)
08b International 5 (PC98)
08c International 6 (PC98)
08d International 7 (Toggle Single/Double Byte Mode)
08e International 8
08f International 9
090 LANG 1 (Hangul/English Toggle, Korea)
091 LANG 2 (Hanja Conversion, Korea)
092 LANG 3 (Katakana, Japan)
093 LANG 4 (Hiragana, Japan)
094 LANG 5 (Zenkaku/Hankaku, Japan)
095 LANG 6
096 LANG 7
097 LANG 8
098 LANG 9
099 Alternate Erase
09a SysReq/Attention
09b Cancel
09c Clear
09d Prior
09e Return
09f Separator
0a0 Out
0a1 Open
0a2 Clear/Again
0a3 CrSel/Props
0a4 ExSel
0e0 Control Left
0e1 Shift Left
0e2 Alt Left
0e3 GUI Left
0e4 Control Right
0e5 Shift Right
0e6 Alt Rigth
0e7 GUI Right