Getting Mac OS X and Windows keyboards & mice to play nice
Jed | November 25, 2007I switched from Windows to Mac OS X a little over a year ago. All in all, I’m much happier and recently even bought a second Mac. The main frustration I’ve faced comes from the fact that I kept my old Windows keyboard and mouse (pictured below), and they don’t play nice with my Mac… well, at least not without some arm-twisting.

The first problem is that my mouse has 8 buttons, but out-of-the-box Mac OS X only recognizes the normal three. So after much searching, I discovered USB Overdrive. This let’s me map my other mouse buttons to normal commands, like Back, Forward, Expose, etc. Very handy. I didn’t really know how it worked, but it worked, so I was happy, until recently.
The second problem was that my keyboard, being a Windows keyboard, acted a little screwy with OS X. Most noticeably, the Command and Option keys were switched and not where they should be on the keyboard. Very confusing, especially for someone trying to get up-to-speed on a new operating system and trying to learn the shortcuts.
After a little more research, I found DoubleCommand. This handy little app has an option to switch the Command and Option keys. Presto, I was in business.
All that changed when I upgraded to the latest version of OS X, nicknamed Leopard. DoubleCommand doesn’t work in Leopard, so I was temporarily without a solution. Then I stumbled upon a much cleaner solution that doesn’t use third-party software. In OS X, you can just change the “modifier” keys yourself. So easy, now my keys work as they should.
Except, all of a sudden USB Overdrive stopped working. After even more research, I discovered that USB Overdrive really just does same fancy key mapping on the backend. So previously, it was mapping my forward and back buttons to Command-Left and Command-Right. When I switched the Command and Option buttons, it was no longer mapped to the right thing. USB Overdrive isn’t smart enough to detect the switching of my modifier keys.
Long story short, I worked around the USB Overdrive issue by assigning each button in USB Overdrive to a new keystroke that takes into account the modifier-key-switch, as opposed to using the built in USB Overdrive mappings.
Damn, that was a pain. In retrospect, I probably should have just saved myself some time and ponied up for a new keyboard and mouse that are actually compatible with OS X (almost all new keyboards and mice are; mine are at least 5 years old, but I love ‘em). On the bright side, at least I’ve satisfied my geekier side with some in-depth research into how USB Overdrive works.
If you're new here and like what you've read so far, you may want to subscribe to my RSS feed. Thanks for visiting!
I have no problem with Rep. Paul or anyone else wanting to inject more Christmas and Christianity back into the season. After all, it is the main holiday of the season, and most people do celebrate Christmas. But as a staunch believer of the separation of church and state, I object when my tax dollars are used to promote a specific religion or holiday. If the private sector wants to focus just on Christmas, they’re more than able to. But I think that many companies in the private sector are finding that neutrality offends no one and is the better business decision. 





