Hi,
I just received a New Motion uKey ADB-to-USB converter. The same thing is sold as mini-ADB by Addlogix (formerly Compucable) in the USA. There is a picture of the product
here.
I'm assuming this works similarly to the Griffin Technology iMate (which I haven't used), but here are my first impressions and some questions.
Initial testing with a British AppleDesign Keyboard (spit) indicates it's mostly plug-and-play. I'm using a PC running Ubuntu Linux 7.10.
Before changing the keyboard layout (System->Preferences->Keyboard menu), some keys were not mapped correctly, and the numeric keypad = key was non-functional; that key is not present on normal PC keyboards. After changing the layout to "Macintosh" things were a little better. Numpad = works and most keys type the correct symbols. There are a couple of niggles though. Can anyone suggest how to fix these? (And does the Griffin iMate also function like this?)
(Is there a Linux program to print raw keycode numbers as each key is pressed? That could be useful for modifying X keyboard layout files. Update: xev can be used for that.)
- The keycodes for the right command, option/alt and control keys are the same as the left ones. The keyboard should be capable of sending different codes for the right keys. I wonder whether that's just a software issue, or whether the uKey firmware would need to be modified?
- The key to the left of Z should be backtick/grave (`) or tilde (~) when shifted. Currently it shows < and when shifted >.
- The key to the left of 1 does nothing. It should cause a section sign (§) to be printed, and when shifted a +/- sign (±).
- I'd like to get the power key to do something (e.g. be equivalent to clicking the shutdown button). Using xev shows that the power key gives an XF86PowerOff keycode, so lack of anything happening is just a software issue.
I will hopefully update this posting with details of the keyboard rollover support. At the moment I have only tested the converter with the AppleDesign keyboard. It may be that that keyboard has poorer rollover performance than e.g. the Extended Keyboard II. Holding and pressing (in order) Q, W, E, A, S, D, only Q W and E are shown. But pressing Q, W, E, U, I, O shows all six letters. When pressing Q, W, A, only Q and W are shown.