Now that I have the keyboard I have to say the programming on this keyboard is a little weird. The odd language usage in the manual is beginning to get to me too, "Please consider that the TECK is properly designed, and therefore different from other keyboards"?? Anyhow, I have a blank 109 which made it a challenge to figure out how to use. But the weird thing is that all the 109 DIP key causes is the delete in the center to turn to an international key. So I put it back to 105 to get my delete back (not that I use it). Then on OS X they say to set to JIS in system preferences for the keyboard type if you have a 109, but that gives me a weird Japanese keyboard.
To be fair I guess I'm using a 109 as a ANSI layout, so it's my business how I want to set it up ... anyhow with the published manual they say the reprogramming software is being worked on and forthcoming (heard that before, wait until summer ...)
Indeed. The instructions are flat out wrong in several places. For example it tells you to set the DIP switch and plug it in, then when the keyboard setup assistant comes up to just press esc to cancel it. Sadly this doesn't work, you can't cancel that part of things and still get to the point of being able to select the keyboard type. Pressing esc does nothing except beep at you, closing the setup assistant window stops the setup assistant, which then means you cannot select the keyboard type. You have to press the keys it asks you to press, and when you do it doesn't work because it doesn't see the '" key as a valid choice, even though it is the one to the left of the right shift key. The only way I've found for getting past this point is to press the /? key (which is the normal key that would be there on an ANSI layout).
So moving on to some other things ...
No matter what layout I select and use the numpad lock doesn't work for me at all. The caps lock does work fine though.
Keycodes: This is where things go awry big time for me. The key codes supplied in the PDF document are wrong. Even when I have the appropriate DIP switches selected and have chosen the JIS layout (which is wonky no matter what my input language is) most of the "international" keys (as described in that document) don't register key codes at all. When using the debugging method with KeyRemap4MacBook all I get from them is 0xFF (255). From all of them. I cannot even select them to remap them at all.
This is all I get when using the JIS layout as described in the manual when I press the top left, bottom left, and bottom right international keys
kernel[0]: KeyRemap4MacBook --Debug-- KeyboardEventCallback [ caught]: eventType 10, flags 0x80000000, key 255, kbdType 42, repeat = 0
kernel[0]: KeyRemap4MacBook --Debug-- KeyboardEventCallback [sending]: eventType 10, flags 0x00000000, key 255, kbdType 42, repeat = 0
kernel[0]: KeyRemap4MacBook --Debug-- KeyboardEventCallback [ caught]: eventType 11, flags 0x80000000, key 255, kbdType 42, repeat = 0
kernel[0]: KeyRemap4MacBook --Debug-- KeyboardEventCallback [sending]: eventType 11, flags 0x00000000, key 255, kbdType 42, repeat = 0
Also as pointed out the keys as printed on the keycaps do not line up with the output for several of the keys, which I was assured when I purchased the 109 would not be an issue, I was told that this was strictly something governed by the language choice in OSX.