2021-02-03 21:31:13 +01:00
|
|
|
; PS/2 Keycode Mode 2 to ASCII mapping table
|
2021-07-11 09:49:42 +02:00
|
|
|
; @language: Z80 ASM
|
2021-02-03 21:31:13 +01:00
|
|
|
;
|
|
|
|
; Keycodes 0 to 83
|
|
|
|
|
2021-02-09 18:54:30 +01:00
|
|
|
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
|