; PS/2 Keycode Mode 2 to ASCII mapping table ; @language: Z80 ASM ; ; Keycodes 0 to 83 PS2KEYB_SCANCODESET_ASCII_MAP: DB 35 DB 33 ; F9 DB 33 ; DB 33 ; F5 DB 33 ; F3 DB 33 ; F1 DB 33 ; F2 DB 33 ; F12 DB 33 ; DB 33 ; F10 DB 33 ; F8 DB 33 ; F6 DB 33 ; F4 DB 9 ; TAB DB 96 ; ` DB 33 ; DB 33 ; DB 33 ; L ALT DB 33 ; L SHFT DB 33 ; DB 33 ; L CTRL DB 81 ; Q DB 49 ; 1 DB 33 ; DB 33 ; DB 33 ; DB 90 ; Z DB 83 ; S DB 65 ; A DB 87 ; W DB 50 ; 2 DB 33 ; DB 33 ; DB 67 ; C DB 88 ; X DB 68 ; D DB 69 ; E DB 52 ; 4 DB 51 ; 3 DB 33 ; DB 33 ; DB 32 ; SPACE DB 86 ; V DB 70 ; F DB 84 ; T DB 82 ; R DB 53 ; 5 DB 33 ; DB 33 ; DB 78 ; N DB 66 ; B DB 72 ; H DB 71 ; G DB 89 ; Y DB 54 ; 6 DB 33 ; DB 33 ; DB 33 ; DB 77 ; M DB 74 ; J DB 85 ; U DB 55 ; 7 DB 56 ; 8 DB 33 ; DB 33 ; DB 44 ; , DB 75 ; K DB 73 ; I DB 79 ; O DB 48 ; 0 DB 57 ; 9 DB 33 ; DB 33 ; DB 46 ; . DB 47 ; / DB 76 ; L DB 59 ; ; DB 80 ; P DB 45 ; - DB 33 ; DB 33 ; DB 33 ; DB 39 ; ' DB 33 ; DB 91 ; [ DB 61 ; = DB 33 ; DB 33 ; DB 33 ; CAPS DB 33 ; R SHFT DB 10 ; ENTER DB 93 ; ] DB 33 ; DB 92 ; \ DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 8 ; BKSP DB 33 ; DB 33 ; DB 49 ; KP 1 DB 33 ; DB 52 ; KP 4 DB 55 ; KP 7 DB 33 ; DB 33 ; DB 33 ; DB 48 ; KP 0 DB 46 ; KP . DB 50 ; KP 2 DB 53 ; KP 5 DB 54 ; KP 6 DB 56 ; KP 8 DB 33 ; ESC DB 33 ; NUM DB 33 ; F11 DB 43 ; KP + DB 51 ; KP 3 DB 45 ; KP - DB 42 ; KP * DB 57 ; KP 9 DB 33 ; SCROLL DB 33 ; DB 33 ; DB 33 ; DB 33 ; DB 33 ; F7