Hi I'm based temporarily in Japan and have acquired a 109 key USB Japanese keyboard for my laptop (running SuSE 9.0). It works fine, apart from the five "extra" keys (backslash, yen-sign and the three "henkan" keys around the spacebar), which do not produce any kind of input. xkeycaps shows these keys do not seem to generate a keycode, except when pressing certain combinations together, which seems to register a press on the CTRL-key. Anyone have an idea how to get these keys working? (While I'm not too bothered about the "henkan" keys I'd very much like the backslash, otherwise I'm limited to using a non-Japanese layout which can be slightly tedious). Thanks Ian Barwick
Ian Barwick <suse-m17n@barwick.de> さんは書きました:
I'm based temporarily in Japan and have acquired a 109 key USB Japanese keyboard for my laptop (running SuSE 9.0). It works fine, apart from the five "extra" keys (backslash, yen-sign and the three "henkan" keys around the spacebar), which do not produce any kind of input. xkeycaps shows these keys do not seem to generate a keycode, except when pressing certain combinations together, which seems to register a press on the CTRL-key.
Anyone have an idea how to get these keys working? (While I'm not too bothered about the "henkan" keys I'd very much like the backslash, otherwise I'm limited to using a non-Japanese layout which can be slightly tedious).
I guess you are using X11. Does setxkbmap -layout jp -model jp106 -rules xfree86 work for you? Right now I have no SuSE Linux 9.0 at hand for testing, but the above command work fine for me on SuSE 9.1. I.e. at least on SuSE 9.1 the Japanese keyboard works fine under X11. Please try the above command. Diffing /etc/X11/xkb/symbols/jp between SuSE 9.0 and SuSE 9.1 doesn't show me any changes related to the backslash and Yen-sign key, therefore I think the same settings as on SuSE 9.1 should work for you on SuSE 9.0. If the above command works, what keyboard settings do you have in /etc/X11/XF86config? -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。
Mike FABIAN wrote:
I guess you are using X11.
Well it's definitely not Aqua ;-).
Does
setxkbmap -layout jp -model jp106 -rules xfree86
work for you?
Yes, in the sense that this gives me the Japanese keyboard layout, but the keys still produce no input. I presume the problem lies at a deeper level (kernel?), as none of the keys (listed here with keycodes 135 - 139) seem produce any kind of input. http://www.win.tue.nl/~aeb/linux/kbd/scancodes-7.html#ss7.1 (...)
If the above command works, what keyboard settings do you have in /etc/X11/XF86config?
FWIW : Section "InputDevice" Driver "keyboard" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc106" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection Kernel: 2.4.21-99-default from dmesg: usb.c: registered new driver hiddev usb.c: registered new driver hid input: USB HID v1.00 Keyboard [Siam United Hi-Tech. Ltd. SUH USB Keyboard] on usb1:3.0 hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers It's not a vitally important problem, I can get by using the English layout. Thanks Ian Barwick
participants (2)
-
Ian Barwick
-
Mike FABIAN