diff options
author | yokota <yokota@FreeBSD.org> | 2000-01-10 08:50:43 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 2000-01-10 08:50:43 +0000 |
commit | 828713d689d63c48bcbf7f931a7f9770808ec7ed (patch) | |
tree | 643218eb289f83865d53a66ba4cd51d504071beb /sys/dev/kbd | |
parent | fb454a04bb178fc0249a350d555c1782614d817d (diff) | |
download | FreeBSD-src-828713d689d63c48bcbf7f931a7f9770808ec7ed.zip FreeBSD-src-828713d689d63c48bcbf7f931a7f9770808ec7ed.tar.gz |
Add some keyboard IDs.
Diffstat (limited to 'sys/dev/kbd')
-rw-r--r-- | sys/dev/kbd/atkbd.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/dev/kbd/atkbd.c b/sys/dev/kbd/atkbd.c index 7072734..9d15fc4 100644 --- a/sys/dev/kbd/atkbd.c +++ b/sys/dev/kbd/atkbd.c @@ -1127,8 +1127,15 @@ init_keyboard(KBDC kbdc, int *type, int flags) *type = KB_OTHER; id = get_kbd_id(kbdc); switch(id) { - case 0x41ab: - case 0x83ab: + case 0x41ab: /* 101/102/... Enhanced */ + case 0x83ab: /* ditto */ + case 0x54ab: /* SpaceSaver */ + case 0x84ab: /* ditto */ +#if 0 + case 0x90ab: /* 'G' */ + case 0x91ab: /* 'P' */ + case 0x92ab: /* 'A' */ +#endif *type = KB_101; break; case -1: /* AT 84 keyboard doesn't return ID */ |