JJ
2023-07-04 21:33:56 UTC
I noticed that, Windows supports keyboard layouts of non-USB keyboards from
different computer systems such as PC-9800, OASYS, DEC, etc. Particularly,
Japanese keyboards. As shown that, Windows has below DLL files which
contains keyboard layout data for mapping scan codes, text characters,
Windows virtual codes, as well as control character codes.
F3AHVOAS.DLL: Japanese (Fujitsu FMV oyayubi-shift keyboard)
KBDAX2.DLL : Japanese (AX2)
KBDIBM02.DLL: Japanese (IBM 5576-002/003)
KBDLK41A.DLL: Japanese (DEC LK411-AJ)
KBDNEC95.DLL: Japanese (NEC PC-9800 Windows 95)
KBDNECAT.DLL: Japanese (NEC PC-9800 on PC98-NX)
KBDNECNT.DLL: Japanese (JP Japanese NEC PC-9800)
See the "File Description" field from the file properties.
This apply (AFAIK, as checked) since Windows XP and up to Windows 11.
So why does Windows support them? How can those keyboards be used on
standard PCs in the first place? Considering that the keyboard connector
pinouts are different, and AFAIK there's no adapter/converter for them
(except those created by hobbyists)?
different computer systems such as PC-9800, OASYS, DEC, etc. Particularly,
Japanese keyboards. As shown that, Windows has below DLL files which
contains keyboard layout data for mapping scan codes, text characters,
Windows virtual codes, as well as control character codes.
F3AHVOAS.DLL: Japanese (Fujitsu FMV oyayubi-shift keyboard)
KBDAX2.DLL : Japanese (AX2)
KBDIBM02.DLL: Japanese (IBM 5576-002/003)
KBDLK41A.DLL: Japanese (DEC LK411-AJ)
KBDNEC95.DLL: Japanese (NEC PC-9800 Windows 95)
KBDNECAT.DLL: Japanese (NEC PC-9800 on PC98-NX)
KBDNECNT.DLL: Japanese (JP Japanese NEC PC-9800)
See the "File Description" field from the file properties.
This apply (AFAIK, as checked) since Windows XP and up to Windows 11.
So why does Windows support them? How can those keyboards be used on
standard PCs in the first place? Considering that the keyboard connector
pinouts are different, and AFAIK there's no adapter/converter for them
(except those created by hobbyists)?