summaryrefslogtreecommitdiffstats
path: root/sys/dev/kbd/kbdtables.h
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2000-03-16 12:10:43 +0000
committernyan <nyan@FreeBSD.org>2000-03-16 12:10:43 +0000
commita16d0e912fcf87486c21f0dc3a8a85abb3020ab4 (patch)
treee71c47c5dd14a278cb1f3c9813ed90ba8cfb49c7 /sys/dev/kbd/kbdtables.h
parent61b636eac410d742bfc3a1602f8e1fe1181ce5a3 (diff)
downloadFreeBSD-src-a16d0e912fcf87486c21f0dc3a8a85abb3020ab4.zip
FreeBSD-src-a16d0e912fcf87486c21f0dc3a8a85abb3020ab4.tar.gz
Changed key assign for PC-98.
shift+TAB : BackTab HELP : End STOP : ScrollLock shift+STOP : ScreenSaver GRPH +STOP : Suspend(susp) COPY : NextScreen(nscr) ctrl +COPY : Debug NFER : Meta Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Diffstat (limited to 'sys/dev/kbd/kbdtables.h')
-rw-r--r--sys/dev/kbd/kbdtables.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/dev/kbd/kbdtables.h b/sys/dev/kbd/kbdtables.h
index 46324ae..817ac8e 100644
--- a/sys/dev/kbd/kbdtables.h
+++ b/sys/dev/kbd/kbdtables.h
@@ -54,7 +54,7 @@ static keymap_t key_map = { 0x80, { /* PC98 keymap */
{{/*0c*/ '^', '`', 0x1E, 0x1E, '=', '+', '+', '+' }, 0x00,0x00 },
{{/*0d*/ '\\', '|', 0x1C, 0x1C, '\\', '|', 0x1C, 0x1C }, 0x00,0x00 },
{{/*0e*/ 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 }, 0x00,0x00 },
-{{/*0f*/ '\t', '\t', '\t', '\t', '\t', '\t', '\t', '\t' }, 0x00,0x00 },
+{{/*0f*/ '\t', BTAB, '\t', BTAB, '\t', BTAB, '\t', BTAB }, 0x55,0x00 },
{{/*10*/ 'q', 'Q', 0x11, 0x11, 'q', 'Q', 0x11, 0x11 }, 0x00,0x01 },
{{/*11*/ 'w', 'W', 0x17, 0x17, 'w', 'W', 0x17, 0x17 }, 0x00,0x01 },
{{/*12*/ 'e', 'E', 0x05, 0x05, 'e', 'E', 0x05, 0x05 }, 0x00,0x01 },
@@ -102,7 +102,7 @@ static keymap_t key_map = { 0x80, { /* PC98 keymap */
{{/*3c*/ F(55), F(55), F(55), F(55), F(55), F(55), F(55), F(55) }, 0xFF,0x00 },
{{/*3d*/ F(58), F(58), F(58), F(58), F(58), F(58), F(58), F(58) }, 0xFF,0x00 },
{{/*3e*/ F(49), F(49), F(49), F(49), F(49), F(49), F(49), F(49) }, 0xFF,0x00 },
-{{/*3f*/ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
+{{/*3f*/ F(57), F(57), F(57), F(57), F(57), F(57), F(57), F(57) }, 0xFF,0x00 },
{{/*40*/ '-', '-', '-', '-', '-', '-', '-', '-' }, 0x00,0x00 },
{{/*41*/ '/', '/', '/', '/', '/', '/', '/', '/' }, 0x00,0x00 },
{{/*42*/ '7', '7', '7', '7', '7', '7', '7', '7' }, 0x00,0x00 },
@@ -120,7 +120,7 @@ static keymap_t key_map = { 0x80, { /* PC98 keymap */
{{/*4e*/ '0', '0', '0', '0', '0', '0', '0', '0' }, 0x00,0x00 },
{{/*4f*/ ',', ',', ',', ',', ',', ',', ',', ',' }, 0x00,0x00 },
{{/*50*/ '.', '.', '.', '.', '.', '.', '.', '.' }, 0x00,0x00 },
-{{/*51*/ 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B, 0x1B }, 0x00,0x00 },
+{{/*51*/ META, META, META, META, META, META, META, META }, 0xFF,0x00 },
{{/*52*/ F(11), F(23), F(35), F(47), S(11), S(11), S(11), S(11) }, 0xFF,0x00 },
{{/*53*/ F(12), F(24), F(36), F(48), S(12), S(12), S(12), S(12) }, 0xFF,0x00 },
{{/*54*/ SLK, SLK, SLK, SLK, SLK, SLK, SLK, SLK }, 0xFF,0x00 },
@@ -135,8 +135,8 @@ static keymap_t key_map = { 0x80, { /* PC98 keymap */
{{/*5d*/ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
{{/*5e*/ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
{{/*5f*/ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
-{{/*60*/ F(57), F(57), F(57), F(57), F(57), F(57), F(57), F(57) }, 0xFF,0x00 },
-{{/*61*/ NOP, NOP, NOP, NOP, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
+{{/*60*/ SLK, SPSC, SLK, SPSC, SUSP, NOP, SUSP, NOP }, 0xFF,0x00 },
+{{/*61*/ NEXT, NEXT, DBG, DBG, NOP, NOP, NOP, NOP }, 0xFF,0x00 },
{{/*62*/ F( 1), F(13), F(25), F(37), S( 1), S( 1), S( 1), S( 1) }, 0xFF,0x00 },
{{/*63*/ F( 2), F(14), F(26), F(38), S( 2), S( 2), S( 2), S( 2) }, 0xFF,0x00 },
{{/*64*/ F( 3), F(15), F(27), F(39), S( 3), S( 3), S( 3), S( 3) }, 0xFF,0x00 },
OpenPOWER on IntegriCloud