Linux keymaps for Korean Toshiba Libretto keyboards
Michael Eng <mke@dcs.ed.ac.uk>, 1 Dec 1999These are keymaps for both the console keyboard driver and XFree86-XKB to correctly map the keys on the Korean version of the Toshiba Libretto. They work on a default RedHat 5.2 installation with a Libretto-30CTK.
The keycodes transmitted by the keyboard are not correct for the layout; they are simply that of the corresponding key in the Japanese OADG layout. Under Windows, COMOS Telecom provides a driver which translates them to the correct keycodes.
Console layout
Download to /usr/lib/kbd/keymaps/i386/qwerty/lib-kr.map.gz
Run kbdconfig to change the map. That's it.
There is a bug here, in that if you press one of the modeswitch keys the message "keyboard: unrecognized scancode (70) - ignored" appears in the syslog. This also happens when I press the same key on a normal OADG Japanese 106 keyboard with jp106.map, so I am unsure what to do about it.
XFree86
Download to /usr/X11R6/lib/X11/xkb/keycodes/xfree86 and /usr/X11R6/lib/X11/xkb/symbols/us
This is a horrible hack which barely works, but it does. Set XF86Config as:
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 5
XkbRules "xfree86"
XkbModel "us102"
XkbLayout "us"
EndSection
The keycodes were taken from "Libretto Bible", Shuwa System Co, Tokyo 1998/5/10. Japanese language, ISBN 4-87966-790-0