Now personally, I’m not exactly a big Apple fan, especially since some of their hardware tends to be a little overpriced. But when I started looking for a nice keyboard to go with my new desktop build, I quickly realized that my desires aligned quite nicely with those of our late pomaceous demigod, The Almighty Steve.
The Illusion of Choice
My requirements in a keyboard are simple enough, really. Sorted by importance, they go a little like this:
- Low-profile chiclet keys
- Wired
- Comfortable to type on
- Good build quality
- Not horribly ugly to look at
… and that’s about it. No crazy rainbow LED backlighting, no built-in LCD that tells you the weather and suggests going outside for some exercise, no customizable command macros, just a simple keyboard I can write code and game with.
I’m all about efficiency, so I’ve come to love laptop-style chiclet keys than only need to be depressed a few millimeters. I feel like I’m wasting so much energy when I’m pushing an old clunky mechanical key down into the Earth’s mantle just to get one lousy letter out of it. And forget this wireless nonsense of pairing devices and changing batteries all the time. Wireless tech is cool and all, but until it’s been better refined I’ll stick to untangling my rat’s nest of cables once a year, thanks.
So wasn’t I pleasantly surprised to learn that Apple’s standard wired keyboard is only $50, when anything comparable from Logitech, Microsoft or SteelSeries was double the price and double the ugly. I’ve been using it for over a week now, and I’m happy to report that it’s the best feeling keyboard I’ve ever used, so I highly recommend it.
There are a few quirks to using an Apple keyboard on a Windows machine, of course, but nothing we can’t fix with some program downloaded off the internet. Your two choices here are AutoHotkey and SharpKeys. The former runs as a script in the background that intercepts key presses and can make them do something else entirely, like a multi-key press macro, which makes it far more powerful. But again, since I’m a little obsessed with efficiency, it just wouldn’t do for me to have a script that starts up with Windows on every boot, eating precious CPU cycles while I wait for code to compile. So, I went with SharpKeys, which has the added bonus of being much easier to use than AutoHotkey. You don’t have to write any scripts, just a few clicks is all you need to set yourself up permanently.
Setting Up SharpKeys For The Apple Keyboard
The good news is that the keyboard itself is plug-and-play with a Windows machine, with almost everything working as expected. But if you’re anything like me, you probably want your shiny new device to match the functionality of a standard keyboard layout as closely as possible. The first step here is to identify the problem children when using the keyboard with stock settings:
- The Windows and Alt keys are swapped, on both the left and right of the spacebar
- There’s no Print Screen, Scroll Lock, Pause/Break, or Insert keys
- The Eject and Function keys don’t do anything
So, with this in mind, I suggest the following SharpKeys remapping:
We’ve now fixed almost everything: the Windows and Alt keys are swapped back to the way they should be, and we get our handy Print Screen, Scroll Lock, and Insert keys back. The only problem is that Function and Eject are not recognized by SharpKeys, and hence we can’t do anything with them. You could probably overcome this using AutoHotkey, but I didn’t bother trying. The good news, however, is that you have four extra function keys you can use for whatever you want (I went with music controls), which gives us the following effective keyboard:
Now, I’m sure there’s a purist out there somewhere, screaming at his monitor that this doesn’t match the One True Keyboard Layout. Well, unfortunately, Pause/Break give SharpKeys some trouble by having a non-standard keycode, so I just didn’t bother with it. And let’s be honest, when’s the last time you pressed it? (If you answered “changing my environment variables, duh!” then you’ve earned yourself a cookie! But it’s still incredibly rarely, c’mon…) So, I plugged Insert there, rather than on the non-functional Function key (oh the irony). Finally, since Clear already behaves as Num Lock out of the box, we’ve got ourselves keyboard we can work with. Enjoy the shinies!
Or just make it more simpler, download this little fella from this website: http://uxsoft.cz/projects/applewirelesskeyboard/ and sort it all out easily. If you don’t trust that website,
try codeplex http://applewirelesskbrd.codeplex.com/
Works like a charm, thanks for the screenshots of suggestions
Now I can clatter away on my shiney new apple keyboard without waking up the kids…
Thanks for this. Working great on this new apple master rape keyboard.
still satisfied?? I have a MacBook Pro at home but I’m forced to use a PC at work.
Currently I’m thinking of acquiring an Apple keyboard for my work PC but I’m not sure whether it’s really worth it beside the nice looking design 🙂
Yeah I’m still very satisfied! I even bought another one so I have one at work and one at home! The same instructions and layout works well for Windows 8, too.
Awesome, thx for your response. So maybe santa brings one 🙂
I can’t make the Unknown 0x0069 key to volume up like you did. SharpKeys says that I’ve entered a key that SharpKeys doesn’t understand.
Never mind, download a version from the wrong place. Now it’s working, thanks.
Glad it worked!
Mapping is in mind, you don’t need it if you type head up.
Thanks for your tips. The most annoying problem I find is not about remapping the Alt/Ctrl keys but getting the @ # – _ signs to work off my French keyboard. I tried to map them with sharpkeys and got the message that this key was unknown. Is there a way I could find a ready made config file somewhere?
This thread is old, but I wanted to chime in as I am totally aligned with this author.
I don’t worship at the alter of Apple or anything. I love my MacBook Pro, but at work am corralled into a Windows environment which is fine but the human interface is the penultimate element in my workflow and workstation.
I just upgraded by desk at home with an Mstand, Apple keyboard, and mouse and have found myself so much more productive without fatigue, mostly from the eye level aspect.
Back I work, I’m pained to use this deep depressing horror of of keyboard. I just ordered another Apple wired keyboard for the office…right…..now……