Hacking the Microsoft Natural Keyboard 4000
A couple weeks ago, I got a new keyboard for my carpal tunnel issues. It's pretty comfortable to use, now that I've started to get the hang of the split style, but it's also got all these extra buttons: mail, home page, favorites, things like that. I never understood why anyone would want all that extra crap until I started using them - they're not a waste of desk space after all!
But this particular keyboard includes at its center a much-touted zoom slider. Who the hell needs a zoom slider? Aside from the elderly or others with poor eyesight, I can't imagine this thing being useful, and I was pretty disappointed to find that the configuration doesn't allow you to use it for scrolling instead - something everybody could use.
Lucky for me, I found Josh Highland’s post on the matter. He has a link to download a new version of C:\Program Files\Microsoft IntelliType Pro\commands.xml, but I don't recommend that. I used WinMerge to diff it against my own, and found that some new stuff had been added since he posted that two years ago.
Thankfully, updating the file is a piece of cake.
- Go to the
C:\Program Files\Microsoft IntelliType Profolder. Copycommands.xmlto another location, just in case something goes wrong and you need to restore the original. - Open
C:\Program Files\Microsoft IntelliType Pro\commands.xmlin your editor of choice. - Replace every instance of
"ZoomOut"with"ScrollUp". - Replace every instance of
"ZoomIn"with"ScrollDown". - I did not replace
IllustratorZoominorIllustratorZoomout. I don't know if these should be replaced withScrollUpandScrollDownor something else, but I don't use Illustrator anyway. You can try replacing those if you'd like to. - Reboot the machine.
- Make sure that the slider is enabled by opening Keyboard in the Control Panel and enabling the zoom slider (the name doesn't change there, but that's OK).
And bingo bango, you've got something useful in the middle of your keyboard. As always, I make no guarantees about this process, do it at your own risk, and try not to set anything on fire.

Im glad you found my original
Im glad you found my original post helpful. It sounds like its time for me to update my XML file!
In early '06 I had the exact
In early '06 I had the exact same experience with the same keyboard. Who actually uses zoom anyway?
Back then I didn't have the luxury of Josh's handy blog post and wasn't looking forward to registry/driver hacks. But in a rare outbreak of common sense, MS just used commands.xml. Yay.
I love that keyboard and still use it to this day. But what an oversight on the zoom feature - they may as well have just put a scroll wheel there!
Post new comment