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
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
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
participants (2)
-
Ian Barwick
-
Mike FABIAN