Like many programmers, I’m very picky about my input devices. Particularly about keyboards – both at home and work I use a Microsoft Natural Ergonomic Keyboard 4000. Despite the overly lengthy name, it’s a superb piece of kit and I wouldn’t work without it.
Apple, however, don’t believe in locales outside the US. And so the UK keyboard layout on my MBP is designed around the hacked-together monstrosity Apple consider a UK keyboard layout. Those who have used MacBooks will know this is essentially a slightly hacked US layout, and so it doesn’t help with the NEK4000. Luckily, unlike the rubbish that Logitech put out, Intellitype has been stable and useful for me, and sorted the problem.
Until recently…
At work we’re currently doing Swing development on Java 6. Java 6 for the Mac is 64bit only. And, unlike the 32bit Java 5, the Microsoft Keyboard driver refuses to offer keystrokes to the 64bit JVM. Hence i had to swap keyboard layouts if I wanted to do crazy things such as entering text into our application.
Luckily, Ukulele has saved me. It is a keyboard layout editor for the Mac, and I was quickly able to knock up an appropriate layout. And so I can now happily type sans-Intellitype.
I’ve also dumped LCC and will be trying ControllerMate for my mapping needs. Stay tuned!








by fellowweb
22 Apr 2009 at 14:43
Hi James,
I have the same issue with the German layout of the NEK4000 on a Mac mini.
I will have a look at Ukelele during the next days. However, have you already had a look at DoubleCommand (http://doublecommand.sourceforge.net), KeyRemap4Macbook (www.pqrs.org/tekezo/macosx/keyremap4macbook) or its PC keyboard “hack” (www.pqrs.org/tekezo/macosx/keyremap4macbook/extra.html)?
What are your experiences with ControllerMate so far?
And finally, which Logitech device do you use?
I look forward to your response!
by James
22 Apr 2009 at 22:48
Hi,
I haven’t come across either DoubleCommand or KeyRemap4Macbook – I’ll take a look immediately. Ukelele is very good, but somewhat complex I fear.
ControllMate I’ve found very good – once you grasp the basics it’s very easy to put things together, and once it’s set up I’ve essentially forgotten about it. And it’s much, much nicer than the Logitech software!
On the Logitech side, I’m using a MX Revolution – 2 years old now, runs like new, and has almost enough buttons to keep me happy.
Cheers,
James