USB Human Interface Device Keyboard Scancodes ============================================= +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 0x | | | | | a | b | c | d | e | f | g | h | i | j | k | l | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | | | | | | | | | | | | | | | ! |@ "| | 1x | m | n | o | p | q | r | s | t | u | v | w | x | y | z | 1 | 2 | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | |# £| $ | % |^ &|& '|* (|( )|) _| | | | | |_ =| + | { | | 2x | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |RET|ESC| BS|TAB|SPC| - | = | [ | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | } | | | ~ |: *|" @|~ ?| < | > | ? | | | | | | | | | 3x | ] | \ | # |; :| ' | ` | , | . | / |CAP| F1| F2| F3| F4| F5| F6| +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | | | | | | | | |PAU| | | | | | | | | 4x | F7| F8| F9|F10|F11|F12|PRN|SCR|BRK|INS|HME|PUP|DEL|END|PDN|RGT| +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 5x |LFT|DWN| UP|NUM| K/| K*| K-| K+|KRT| K1| K2| K3| K4| K5| K6| K7| +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | | | | | | | | | | | | | | | | | | | | 6x | K8| K9| K0| K.| \ |APP|PWR| K=|F13|F14|F15|F16|F17|F18|F19|F20| +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 7x |F21|F22|F23|F24|EXE|HLP|MEN|SEL|STP|AGI|UND|CUT|CPY|PST|FND|MUT| +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 8x |VUP|VDN| | | | K,| K=| \ |KAN|YEN|CNV|NCV| | | | | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 9x | | | | | | | | | | | | |CLR| | | | +----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ American/European layout +-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+ | &29 | | &3A | &3B | &3C | &3D | | &3E | &3F | &40 | &41 | | &42 | &43 | &44 | &45 | | &46 | &47 | &48 | | ESC | | f1 | f2 | f3 | f4 | | f5 | f6 | f7 | f8 | | f9 | f10 | f11 | f12 | |Print|ScLck|Break| +-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &35 | &1E | &1F | &20 | &21 | &22 | &23 | &24 | &25 | &26 | &27 | &2D | &2E | &89 | &2A | | &49 | &4A | &4B | | &53 | &54 | &55 | &56 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | £ Y | BS | | Ins |Home | PgUp| | Num | / | * | - | +-----+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &2B | &14 | &1A | &08 | &15 | &17 | &1C | &18 | &0C | &12 | &13 | &2F | &30 | &31 | | &4C | &4D | &4E | | &5F | &60 | &61 | | | TAB | q | w | e | r | t | y | u | i | o | p | [ | ] | \ | | Del | End | PgDn| | 7 | 8 | 9 | &57 | +---------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+-----+-----+ +-----+-----+-----+ + | | &39 | &04 | &16 | &07 | &09 | &0A | &0B | &0D | &0E | &0F | &33 | &34 | &32 | &28 | | &5C | &5D | &5E | | | CAPS | a | s | d | f | g | h | j | k | l | ; | ' | # |RETRN| | 4 | 5 | 6 | | +---------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+-----+ +-----+ +-----+-----+-----+-----+ | | &64 | &1D | &1B | &06 | &19 | &05 | &11 | &10 | &36 | &37 | &38 | | | &52 | | &59 | &5A | &5B | | | SHIFT | \ | z | x | c | v | b | n | m | , | . | / | SHIFT | | Up | | 1 | 2 | 3 | &58 | +--------++-----++----+--+--+-----+-----+-----+-----+-----+--+--+----++-----++-----+------+ +-----+-----+-----+ +-----+-----+-----+ ENT | | | | | &2C | | | &65 | | | &50 | &51 | &4F | | &62 | &63 | | | CTRL | WIN | ALT | SPACE | ALT | WIN | APP | CTRL | | Lft | Dwn | Rgh | | 0 | . | | +--------+-------+-------+-----------------------------------+-------+-------+-----+------+ +-----+-----+-----+ +-----------+-----+-----+ Japanese/ECMA layout +-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+ | &29 | | &3A | &3B | &3C | &3D | | &3E | &3F | &40 | &41 | | &42 | &43 | &44 | &45 | | &46 | &47 | &48 | | ESC | | f1 | f2 | f3 | f4 | | f5 | f6 | f7 | f8 | | f9 | f10 | f11 | f12 | |Print|ScLck|Break| +-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &35 | &1E | &1F | &20 | &21 | &22 | &23 | &24 | &25 | &26 | &27 | &2D | &2E | &89 | &2A | | &49 | &4A | &4B | | &53 | &54 | &55 | &56 | |Width| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | ^ | Y | BS | | Ins |Home | PgUp| | Num | / | * | - | +-----+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &2B | &14 | &1A | &08 | &15 | &17 | &1C | &18 | &0C | &12 | &13 | &2F | &30 | | | &4C | &4D | &4E | | &5F | &60 | &61 | | | TAB | q | w | e | r | t | y | u | i | o | p | @ | [ | | | Del | End | PgDn| | 7 | 8 | 9 | &57 | +---------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+ + +-----+-----+-----+ +-----+-----+-----+ + | | &39 | &04 | &16 | &07 | &09 | &0A | &0B | &0D | &0E | &0F | &33 | &34 | &32 | &28 | | &5C | &5D | &5E | | | CAPS | a | s | d | f | g | h | j | k | l | ; | : | ] |RETRN| | 4 | 5 | 6 | | +-----------+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+ +-----+-----+-----+-----+ | | &1D | &1B | &06 | &19 | &05 | &11 | &10 | &36 | &37 | &38 | &87 | | | &52 | | &59 | &5A | &5B | | | SHIFT | z | x | c | v | b | n | m | , | . | / | \ | SHIFT | | Up | | 1 | 2 | 3 | &58 | +--------+------++----+--+--+-----+-+---+-----+--+--+----++-----++----++----++----++------+ +-----+-----+-----+ +-----+-----+-----+ ENT | | | | | &8B | &2C | &8A | &88 | | | &65 | | | &50 | &51 | &4F | | &62 | &63 | | | CTRL | WIN | ALT | NoConv | SPACE | Conv | Kana | ALT | WIN | APP | CTRL | | Lft | Dwn | Rgh | | 0 | . | | +--------+-------+-------+----------+------------+-------+-------+-----+-----+-----+------+ +-----+-----+-----+ +-----------+-----+-----+ Apple Extended layout +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &29 | | &3A | &3B | &3C | &3D | &3E | &3F | &40 | &41 | &42 | &43 | &44 | &45 | | | &68 | &69 | &6A | | &6B | &6C | &6D | &6E | | ESC | | f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 | f11 | f12 |EJECT| | f13 | f14 | f15 | | f16 | f17 | f18 | f19 | +-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &35 | &1E | &1F | &20 | &21 | &22 | &23 | &24 | &25 | &26 | &27 | &2D | &2E | &89 | &2A | | &49 | &4A | &4B | | &9C | &86 | &54 | &55 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | £ Y | BS | | Ins |Home | PgUp| |Clear| = | / | * | +-----+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &2B | &14 | &1A | &08 | &15 | &17 | &1C | &18 | &0C | &12 | &13 | &2F | &30 | &31 | | &4C | &4D | &4E | | &5F | &60 | &61 | &56 | | TAB | q | w | e | r | t | y | u | i | o | p | [ | ] | \ | | Del | End | PgDn| | 7 | 8 | 9 | - | +---------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+ +-----+-----+-----+ +-----+-----+-----+-----+ | &39 | &04 | &16 | &07 | &09 | &0A | &0B | &0D | &0E | &0F | &33 | &34 | &32 | &28 | | &5C | &5D | &5E | &57 | | CAPS | a | s | d | f | g | h | j | k | l | ; | ' | # |RETRN| | 4 | 5 | 6 | + | +---------+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+---+-+-----+-----+ +-----+ +-----+-----+-----+-----+ | | &64 | &1D | &1B | &06 | &19 | &05 | &11 | &10 | &36 | &37 | &38 | | | &52 | | &59 | &5A | &5B | | | SHIFT | \ | z | x | c | v | b | n | m | , | . | / | SHIFT | | Up | | 1 | 2 | 3 | &58 | +--------++-----+-+---+---+-+-----+-----+-----+-----+-----+--+--+-+---+---+-+------+------+ +-----+-----+-----+ +-----+-----+-----+ ENT | | | | | &2C | | | | | &50 | &51 | &4F | | &62 | &63 | | | CTRL | OPTION |COMMAND| SPACE |COMMAND| OPTION | CTRL | | Lft | Dwn | Rgh | | 0 | . | | +--------+--------+-------+---------------------------------------+-------+--------+------+ +-----+-----+-----+ +-----------+-----+-----+