Seiji T
2012-03-21 06:01:24 UTC
Dear all,
I am trying to get 109 Japanese Keyboard (*1) to work with freerdp without
success.
(*1) Actually the 109A keyboard. I am told that it is very similar to
109 and the difference between them is minimal, as shown in the
2nd image of the following link (Sorry in Japanese):
http://home.impress.co.jp/magazine/dosvpr/q-a/0305/qa0305_1.htm
+ Note the "~" highlighted in grey, you can ignore the rest.
I haven't checked all the keys but some keys, particulary at the right
side of the keyboard (*2) doesn't seem to work as intended.
(*2) Some examples represented in this picture, right-side keys with
scancode highlighted on them.
Loading Image...
-> goto http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html to
see imprinted symbols on key.
I am still unable to get the RDP server to correctly recognize the keys
and I would very much appreciate if anyone can help me fix this issue.
Here's what I did/found so far: (A bit too long but please bear with me)
I had no clue as to what might be wrong so I put my focus on the "\|"
keycap (and work my way up to other keycaps).
Here is my understanding of keycodes and scancodes for "\" (compiled
from various sources):
X11 keycode: AE13(0x84) #(*3)
Virtual keycode: VK_OEM_5 (0xDC) #(*4)
scancode #: 0x7D #JIS109 Keyboard(*5)
(*3) /usr/share/X11/xkb/keycodes/evdev
(*4) http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html
(*5) http://msdn.microsoft.com/en-us/library/ms892472.aspx
Downloaded the latest source 131c19f (at the time) on Xubuntu 11.10,
and enabled DEBUG_KBD. I run the executable and here's what I got:
DBG_KBD detect_keyboard_layout_from_xkb (378): display: 0x9384270
DBG_KBD detect_keyboard_layout_from_xkb (382): layouts: jp
DBG_KBD detect_keyboard_layout_from_xkb (383): variants:
DBG_KBD detect_keyboard_layout_from_xkb (390): group: 0
DBG_KBD detect_keyboard_layout_from_xkb (395): layout: jp
DBG_KBD detect_keyboard_layout_from_xkb (396): variant:
DBG_KBD find_keyboard_layout_in_xorg_rules (908): xkbLayout: jp xkbVariant:
DBG_KBD freerdp_keyboard_init_xkb (336):
detect_keyboard_layout_from_xkb: E0010411
I am trying to get 109 Japanese Keyboard (*1) to work with freerdp without
success.
(*1) Actually the 109A keyboard. I am told that it is very similar to
109 and the difference between them is minimal, as shown in the
2nd image of the following link (Sorry in Japanese):
http://home.impress.co.jp/magazine/dosvpr/q-a/0305/qa0305_1.htm
+ Note the "~" highlighted in grey, you can ignore the rest.
I haven't checked all the keys but some keys, particulary at the right
side of the keyboard (*2) doesn't seem to work as intended.
(*2) Some examples represented in this picture, right-side keys with
scancode highlighted on them.
Loading Image...
-> goto http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html to
see imprinted symbols on key.
I am still unable to get the RDP server to correctly recognize the keys
and I would very much appreciate if anyone can help me fix this issue.
Here's what I did/found so far: (A bit too long but please bear with me)
I had no clue as to what might be wrong so I put my focus on the "\|"
keycap (and work my way up to other keycaps).
Here is my understanding of keycodes and scancodes for "\" (compiled
from various sources):
X11 keycode: AE13(0x84) #(*3)
Virtual keycode: VK_OEM_5 (0xDC) #(*4)
scancode #: 0x7D #JIS109 Keyboard(*5)
(*3) /usr/share/X11/xkb/keycodes/evdev
(*4) http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html
(*5) http://msdn.microsoft.com/en-us/library/ms892472.aspx
Downloaded the latest source 131c19f (at the time) on Xubuntu 11.10,
and enabled DEBUG_KBD. I run the executable and here's what I got:
DBG_KBD detect_keyboard_layout_from_xkb (378): display: 0x9384270
DBG_KBD detect_keyboard_layout_from_xkb (382): layouts: jp
DBG_KBD detect_keyboard_layout_from_xkb (383): variants:
DBG_KBD detect_keyboard_layout_from_xkb (390): group: 0
DBG_KBD detect_keyboard_layout_from_xkb (395): layout: jp
DBG_KBD detect_keyboard_layout_from_xkb (396): variant:
DBG_KBD find_keyboard_layout_in_xorg_rules (908): xkbLayout: jp xkbVariant:
DBG_KBD freerdp_keyboard_init_xkb (336):
detect_keyboard_layout_from_xkb: E0010411