Skip to content
midnitesnake edited this page Jul 20, 2014 · 1 revision

Introduction

A List of HID Codes taken from usb_ids.gz from https://github.com/gentoo/hwids

Details

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
Clone this wiki locally