;--------------------------------------- ; コード変換用テーブル ;--------------------------------------- .CSEG .ORG FLASHEND+1-(0x90) transtbl: ; 00 .DB 0x00,0x00 .DB 0xC8,0xC8 ; F9 .DB 0x00,0x00 .DB 0xC4,0xC4 ; F5 .DB 0xC2,0xC2 ; F3 .DB 0xC0,0xC0 ; F1 .DB 0xC1,0xC1 ; F2 .DB 0xCB,0xCB ; F12 .DB 0x00,0x00 .DB 0xC9,0xC9 ; F10 .DB 0xC7,0xC7 ; F8 .DB 0xC5,0xC5 ; F6 .DB 0xC3,0xC3 ; F4 .DB 0x09,0x09 ; TAB .DB 0xE0,0xE0 ; 半角/全角 .DB 0x00,0x00 ; 10 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0xE4,0xE4 ; ひらがな .DB 0x00,0x00 .DB 0x71,0x51 ; q/Q .DB 0x31,0x21 ; 1/! .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x7A,0x5A ; z/Z .DB 0x73,0x53 ; s/S .DB 0x61,0x41 ; a/A .DB 0x77,0x57 ; w/W .DB 0x32,0x22 ; 2/" .DB 0x00,0xF0 ; LWIN ; 20 .DB 0x00,0x00 .DB 0x63,0x43 ; c/C .DB 0x78,0x58 ; x/X .DB 0x64,0x44 ; d/D .DB 0x65,0x45 ; e/E .DB 0x34,0x24 ; 4/$ .DB 0x33,0x23 ; 3/# .DB 0x00,0xF1 ; RWIN .DB 0x00,0x00 .DB 0x20,0x20 ; SPACE .DB 0x76,0x56 ; v/V .DB 0x66,0x46 ; f/F .DB 0x74,0x54 ; t/T .DB 0x72,0x52 ; r/R .DB 0x35,0x25 ; 5/% .DB 0x00,0xF2 ; WINAPP ; 30 .DB 0x00,0x00 .DB 0x6E,0x4E ; n/N .DB 0x62,0x42 ; b/B .DB 0x68,0x48 ; h/H .DB 0x67,0x47 ; g/G .DB 0x79,0x59 ; y/Y .DB 0x36,0x26 ; 6/& .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x6D,0x4D ; m/M .DB 0x6A,0x4A ; j/J .DB 0x75,0x55 ; u/U .DB 0x37,0x27 ; 7/' .DB 0x38,0x28 ; 8/( .DB 0x00,0x00 ; 40 .DB 0x00,0x00 .DB 0x2C,0x3C ; ,/< .DB 0x6B,0x4B ; k/K .DB 0x69,0x49 ; i/I .DB 0x6F,0x4F ; o/O .DB 0x30,0x00 ; 0 .DB 0x39,0x29 ; 9/) .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x2E,0x3E ; ./> .DB 0x2F,0x2F ; ///(10key) .DB 0x6C,0x4C ; l/L .DB 0x3B,0x2B ; ;/+ .DB 0x70,0x50 ; p/P .DB 0x2D,0x3D ; -/= .DB 0x00,0x00 ; 50 .DB 0x00,0x00 .DB 0x5C,0x5F ; \/_ .DB 0x3A,0x2A ; :/* .DB 0x00,0x00 .DB 0x40,0x60 ; @/` .DB 0x5E,0x7E ; ^/~ .DB 0x00,0x00 .DB 0x00,0x00 .DB 0xE1,0xD2 ; 英数/CAPS LOCK .DB 0x00,0x00 .DB 0x0D,0x0D ; ENTER/ENTER(10key) .DB 0x5B,0x7B ; [/{ .DB 0x00,0x00 .DB 0x5D,0x7D ; ]/} .DB 0x00,0x00 .DB 0x00,0x00 ; 60 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0xE3,0xE3 ; 変換 .DB 0x00,0x00 .DB 0x08,0x08 ; BS .DB 0xE2,0xE2 ; 無変換 .DB 0x00,0x00 .DB 0xB1,0xA1 ; 1(10key)/END .DB 0x5C,0x7C ; \/| .DB 0xB4,0xA4 ; 4(10key)/← .DB 0xB7,0xA7 ; 7(10Key)/HOME .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 ; 70 .DB 0xB0,0xA0 ; 0(10Key)/INSERT .DB 0x2E,0x7F ; .(10key)/DEL .DB 0xB2,0xA2 ; 2(10key)/↓ .DB 0xB5,0x00 ; 5(10Key) .DB 0xB6,0xA6 ; 6(10key)/→ .DB 0xB8,0xA8 ; 8(10Key)/↑ .DB 0x1B,0x1B ; ESC .DB 0xD1,0xD1 ; NUM LOCK .DB 0xCA,0xCA ; F11 .DB 0x2B,0x2B ; +(10Key) .DB 0xB3,0xA3 ; 3(10Key)/PAGE DOWN .DB 0x2D,0x2D ; -(10Key) .DB 0x2A,0x2A ; *(10Key) .DB 0xB9,0xA9 ; 9(10Key)/PAGE UP .DB 0xD0,0xD0 ; SCROLL LOCK .DB 0x00,0x00 ; 80 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0xC6,0xC6 ; F7 .DB 0xAB,0xAB ; PRINT SCREEN .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00 .DB 0x00,0x00