geekhack

geekhack Community => Keyboards => Topic started by: spremino on Thu, 12 November 2009, 03:29:27

Title: Japanese keyboard: mute key cannot be remapped.
Post by: spremino on Thu, 12 November 2009, 03:29:27
Hello,

I'd like to use a Japanese keyboard (FILCO FKBN91M/JB) as my keyboard, since I like the different layout (more keys).

(http://www.vshopu.com/item/2086-2601/2086-2601_00.jpg)

I'm trying to remap (into registry) some keys by means of SharpKeys. However, the key to the left of (the shrinked) Backspace doesn't send any scan code (thus cannot be remapped) and - worse - adds US English (that is: Qwerty) to my keyboard layouts and switches to it (very annoying). Since it does that, I understand that it is not mute, however no scan code seems to be sent.

I'm running Windows XP SP3, and the keyboard is identified as HID Keyboard (translated from Italian: Tastiera HID).

Any help? Thanks.
Title: Japanese keyboard: mute key cannot be remapped.
Post by: spremino on Thu, 12 November 2009, 04:09:31
Solved!

I've found out the offending key to have scan code 7D, which is not recognized by SharpKeys:

(http://www.win.tue.nl/~aeb/linux/kbd/jp106-with-scancodes.jpg)

Source page: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html (http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html)

Cheers ;-)
Title: Japanese keyboard: mute key cannot be remapped.
Post by: chimera15 on Thu, 12 November 2009, 06:45:35
Quote from: spremino;131927
Solved!

I've found out the offending key to have scan code 7D, which is not recognized by SharpKeys:

Show Image
(http://www.win.tue.nl/~aeb/linux/kbd/jp106-with-scancodes.jpg)


Source page: http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html (http://www.win.tue.nl/~aeb/linux/kbd/scancodes-8.html)

Cheers ;-)

I think you need to make sure you have the proper driver as well. Japanese keyboards don't always install Japanese drivers by default.  Try to install the nec japanese usb driver by hand.  The scan codes should then work.
Title: Japanese keyboard: mute key cannot be remapped.
Post by: Rajagra on Thu, 12 November 2009, 10:43:56
Can you confirm that the keys around the space bar act normally - i.e. they send a down code when you press them, and an up code when you release?

I recently bought a Korean board for similar reasons to you, but unfortunately the keys beside the space bar send an up code when you press them and do nothing when you release. Makes those keys pretty useless to me.
Title: Japanese keyboard: mute key cannot be remapped.
Post by: spremino on Thu, 12 November 2009, 11:09:20
Quote from: Rajagra;131973
Can you confirm that the keys around the space bar act normally - i.e. they send a down code when you press them, and an up code when you release?


How could I check that on Windows? Currently I have remapped them as modifiers and they work.
Title: Japanese keyboard: mute key cannot be remapped.
Post by: Rajagra on Thu, 12 November 2009, 11:29:58
You can test using Aqua's Key Test (http://geekhack.org/showwiki.php?title=Keyboard+Utilities&&highlight=aqua%27s+key+test), but if you have them working as modifiers they must work differently to (better than) the Korean keys.