Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Keyboard Scan Codes 84
 83-Key 101/102-Key                      Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
             Scan Codes for 84-Key Keyboard (in Hexadecimal)
 
┌───┬───┐ ┌────┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐ ┌───┬───┬───┬───┐
│ F1│ F2│ │ `  │ 1│ 2│ 3│ 4│ 5│ 6│ 7│ 8│ 9│ 0│ -│ =│ \│─│ │Esc│Num│Scr│Sys│
│ 3B│ 3C│ │ 29 │02│03│04│05│06│07│08│09│0A│0B│0C│0D│2B│0E│ │ 01│ 45│ 46│ 54│
├───┼───┤ ├────┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴─┬┴──┤ ├───┼───┼───┼───┤
│ F3│ F4│ │ Tab │ Q│ W│ E│ R│ T│ Y│ U│ I│ O│ P│ [│ ] │─┘│ │ 7 │ 8 │ 9 │ * │
│ 3D│ 3E│ │  0F │10│11│12│13│14│15│16│17│18│19│1A│1B │   │ │ 47│ 48│ 49│ 37│
├───┼───┤ ├─────┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬──┘ 1C│ ├───┼───┼───┼───┤
│ F5│ F6│ │ Ctrl │ A│ S│ D│ F│ G│ H│ J│ K│ L│ ;│ '│      │ │ 4 │ 5 │ 6 │ - │
│ 3F│ 40│ │  1D  │1E│1F│20│21│22│23│24│25│26│27│28│      │ │ 4B│ 4C│4D │ 4A│
├───┼───┤ ├──────┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴┬─┴──────┤ ├───┼───┼───┼───┤
│ F7│ F8│ │ Shift │ Z│ X│ C│ V│ B│ N│ M│ ,│ .│ /│  Shift │ │ 1 │ 2 │ 3 │ + │
│ 41│ 42│ │   2A  │2C│2D│2E│2F│30│31│32│33│34│35│    36  │ │ 4F│ 50│ 51│ 4E│
├───┼───┤ ├─────┬─┴─┬┴──┴──┴──┴──┴──┴──┴──┴──┴──┬───┬────┤ ├───┴───┼───┤   │
│ F9│F10│ │ Alt │   │      Space Bar            │   │Caps│ │  Ins  │Del│   │
│ 43│ 44│ │ 38  │   │         39                │   │ 3A │ │   52  │ 53│   │
└───┴───┘ └─────┘   └───────────────────────────┘   └────┘ └───────┴───┴───┘
                                    -♦-