Search
Monday, July 28, 2014 ..:: Home ::.. Register  Login
   Calendar  
     
  
   Search  
     
  
   Blogroll  
     
  
   Disclosure  
All blog entries are the opinions of the author and do not necessarily reflect the opinions of their employer. All the code presented is for explanation and demonstration purposes only. Any damages incurred to your site and/or data are not the responsibility of the author. Every effort is taken to ensure the code properly compiles, however sometimes there are some hiccups and you might be required to do your own debugging.
     
  
   TechTidBits (Blog)  

Do you have a Microsoft Keyboard with a "Zoom Complex?"

Feb 7

Written by:
Saturday, February 07, 2009 2:57 PM  RssIcon

Do you have a Microsoft ergonomic keyboard with a Zoom slider that has a complex?  Does it think it should be a Scroll Up/Down function instead of the zooming job it currently does?  Please read on for instructions on how to change your slider to a scroller.

If you're like me, you LOVE your keyboard and mouse.  I don't mean LOOOOOVE your keyboard and mouse, just that, you care what you spend eight hours + a day touching!  You care about what you're using to communicate your ideas from your brain to the computer.  If you're like me, you have something like Microsoft's ergonimic keyboard.

Microsoft Eronimic Keyboard 4000

Does your Microsoft keyboard have a zoom slider on it?

Zoom slider

To me, this Zoom slider should be labled either Scroll or Page since that's what I think it should be doing.  Zooming?  What java-lover-nut had that brain fart?  Oh, sorry, a bit emotional I guess eh?  Sorry, I like my keyboards. :>

Back to all seriousness, if you think this should be a scroll function, it's not that hard to change but does require some tweaking.

Background

Microsoft has put all the keyboard customizations into the following file: C:\Program Files\Microsoft IntelliType Pro\commands.xml.

Commands path

Edit: 10-25-2009, DOH!  I goofed when I first cut'n'pasted the pick when I originally created this article (the pic was to the mouse directory, not the keyboard.  I've updated it today.

Note:  If you're using 64-bit Windows, dont' worry about the "c:\Program Files (x86)\........" you just need to concentrate on the path above and you'll be good to go.

The good news is you can edit it and boom your almost there!  But if you change the wrong thing, you'll either get an error message or nothing.  Not very useful.  I'm VERY surprised Microsoft didn't include a better utility to change/modify the contents of this file.  Yes, yes, I know you can use the current keyboard editor but it only changes the "special keys" up top on the keyboard.

 Keyboard Properties

For the other commands (like the zoom slider) you'll need to modify the commands.xml file by hand.

Making the Required Changes

Warning Note: Make sure you backup the Commands.xml file BEFORE playing with it, anything you do to YOUR file is by your own doing and I claim NO responsbility for any damages you may cause to your own machine.  By continuing to read this article, you disolve the author from any ownership of wrong doing, dangers, loss of data or gain of frustrations by this process.  There?  Does that satisfy the lawyers reading this? :>>>>

To play with this file on XP, you're all good.  With Vista and UAC turned on, you might have to do some fiddling because of Vista's over-protectionism trying to, uh, protect you.  If you're using Visual Studio, just open up your command prompt as an administrator and then modify your Commands.xml file via notepad by the command prompt.  That's the easiest way that worked for me.

Run Command line as administrator

Run Notepad on the Commands.xml file.  First thing you'll notice about this file is the breakdown by languages.  There is an ENG node in there, but I suggest editing the ALL node since any changes in there will apply to everyone on your computer regardless of their language. 

Different languages in the commands.xml

There are two changes you will need to make to ensure the zoom becomes a scroller for you in all your applications.

First, I suggest changing the StandardSupport application node in ALL so that the zoom slider will turn into a scroller everywhere.

StandardSupport changes

NOTE: If you want to change the ScrollUp/ScrollDown to pageup/pagedown, you'll also need to change the the Activator to KeySeq.  If you don't, you'll get a nice error message later on when you goto restart the itype.exe (I'm getting there).  Also, if you want to use the pageup/pagedown, watch the case, notice no caps at all in the pageup/pagedown, again, errors will arise if you put in the wrong entry.

Second, for IE, you'll have to make the same change in the IEFrame7 node.

 IE Changes

Notice, there are two IE applications listed, you'll only need to change the IEFrame7 if you're using the latest version of IE.  I've tried changing the first IEFrame application without effect, your milage may differ and if so, please leave your observations in a comment, I would love to read them! :>

Save the file.  If you weren't listening/reading to me earlier AND you are using Vista and UAC, then you'll be prompted with a nasty message saying you cannot save the file.  NAAAANAAAAAAA  You didn't listen did you?!  You'll have to go back up and start over again.  Or, you could save the file to a temp location and copy the file from there to the right place, then answer CONTINUE to the UAC verification dialog that pops up.  That's the other way to edit this file, but I think opening the command line as administrator is easier (IMHO).

Deploy the Changes you Just Made

Ok, now that you've made the appropriate changes, you're good to go!  You can do one of two things here.  You can either reboot which is arguably easier to do.  Or, secondly, you could kill the iType.exe process and restart it.  That is easier IMHO cause you're able to play/tweak your settings over and over (just in case you got it wrong the first time, or you're playing around).

Open up Task Manager ("Three Finger Salute", CTRL+ALT+DEL), select itype.exe, then click End Process.

Task Manager showing itype.exe process

Don't be surprised if at this point you've lost all those funky keyboard functions, that's the program that provides them and you just killed it.  So now, you'll just restart itype.exe.

Run IType.exe from Windows Start

Once you do that, you can try out your new found scroll functionality!  If you find you're not scrolling but continuing to zoom, you'll have to retrace your steps cause you obviously did something incorrectly.  I'm sure it's just something small (like the wrong language node in the xml, or you didn't restart the right process). 

So that's how you reconfigure the Zoom slider to the more appropriate scroll functionality (IMHO) for your Microsoft keyboard.

 

CAVEAT:  One small note, the last time I did this was during the Microsft keyboard 6.2 driver days.  Once I upgraded the driver to 6.3 I found I lost all my commands.xml settings!  Yes, I lost my customizations!  Microsoft is not very nice in that regard, it's expecting people to leave that file alone.  So keep this link handy for the next time you upgrade your keyboard driver caue you'll need to do this all over again.

 

References:

Hacking the Natrual 4000 Keyboard

hacking the Microsoft Natural Keyboard 4000

Change Zoom to Scroll

Hacking the Microsoft Natural Ergonomic Keyboard 4000, redux

 

Tags:
Categories:
Location: Blogs Parent Separator TechTidBits

86 comment(s) so far...


Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks a lot for the tip Peter. I just got this keyboard as you know and love the short cut!

By Sylvain on   Thursday, February 19, 2009 9:23 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

re you just got this keyboard
Very cool! :> I hope you enjoy it! Takes a bit of getting used to but worth it! :>

By phenry on   Thursday, February 19, 2009 9:24 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thank you so much for the detailed instructions! I have RSI and using a mouse wheel just kills me. Scrolling with the zoom slider is sooo much better!

By lemmego on   Friday, February 20, 2009 8:28 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Very cool! I'm glad I could help out! Someday I would like to have a program to do this for me automagically, maybe when I get some spare time?! LOL ya, that made me laugh too, when do we ever have "spare" time?! :> Have a good one! :>

By phenry on   Friday, February 20, 2009 8:28 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks for the more detailed info!

By Sam Yu on   Friday, March 27, 2009 10:36 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Glad I was able to help Sam! :>

By phenry on   Friday, March 27, 2009 10:39 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks so much for the detailed how-to. I type 8-12 hours a day. Now I do not have to reach for the mouse to scroll down the page and the zoom feature still works by holding the control and using the zoom slider at the same time. Thank you and have a wonderful day.

By AHupp on   Thursday, May 21, 2009 12:29 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks for the comment AHupp! :> Much appreciated and glad I could help! Have a good one! :>

By phenry on   Thursday, May 21, 2009 12:29 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks so much for the detailed how-to. I type 8-12 hours a day. Now I do not have to reach for the mouse to scroll down the page and the zoom feature still works by holding the control and using the zoom slider at the same time. Thank you and have a wonderful day.

By AHupp on   Thursday, May 21, 2009 12:52 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

OK, as much as I want this to work, I cannot get it to do so. I have Windows Home Premium 64 bit, Microsoft Digital Media Pro keyboard, and Microsoft IntelliType Pro 6.31. I have edited the All and IEFrame7 nodes to "scrollup" and "scrolldown". In my saved document, it shows those to be edited. Now confusion: I deleted the existing commands.xml file and replaced it with the edited one. Correct? I then rebooted, and when I use the scroll (zoom) slider, I receive an error message about improper installation. Yes, before the edit, the zoom slider worked fine. In fact, after receiving the error message, I deleted the edited file and replaced it with the saved original commands file, and it works fine again. Perhaps I am still doing something incorrectly with the replacement file, or perhaps it works differently with the sytem I have. Have any further advice for this novice? Thanks

By K Hoffmann on   Wednesday, June 10, 2009 12:26 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey K, thanks for the comment. Sorry you're having those problems, but believe it or not, that's good! At least you KNOW you're playing with the right file (there's another commands.xml for the mouse I believe which I mistakenly played with for a bit before figuring out I was editing the wrong file, DOH!). Also, I would look at using the Taskbar and restarting the program instead of rebooting every time you change the file, stopping/starting that program is MUCH fast to debug than rebooting.

re novice
hhhmm you can't be a novice (or much of one) if you're confident enough to play around with XML files! HAHA :>

re error with improper installation
Usually when I've gotten that, it's cause I've put a KeySeq in place of the Activator, or I've put a bad/mismatching type. Does any of this apply? I would double check these.

How are you editing your files? Notepad? Visual Studio? Notepad++? The version of Windows should be ok, I don't remember having this type of problem when I was using a x64 box.

re editing ALL and IEFrame7 nodes
Are you using IE8 by any chance?

Another tact to use is, once you find a combo that's working (ie not throwing improper installation error, which means you know you got a "good" line, maybe not perfect but working) is to copy'n'paste that to everything in the file for the C319 and C320 (making sure to keep that backup handy too!). It's possible Windows is using another hive than the one you think you're using? This will help to identify that. That's how I found out the original node I was using wasn't the right one (then I had to go hunting for the right one, one by one!).

Unfortunately this is a sleuthing exercise for you. Good luck and please report back what you find. I might be able to help out more with a bit more information? I can't promise anything except that I'll try (like you :>).

By phenry on   Wednesday, June 10, 2009 12:35 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks for all of the tips. Before sleuthing, I am using IE8. Is that a concern? Also, am using Notepad.
Thanks, Karl

By Karl Hoffmann on   Friday, June 12, 2009 3:49 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Karl, I believe the node to play with changes with IE8. Darn, I'll have to hunt for it later. Sorry about that (that I can't do it at the moment, been putting in A LOT of late hours lately and need to get home tonight asap). More soon (remind me if I forget).

re notepad
Cool.

Have a good one and good luck, let me know how it's going.

By phenry on   Friday, June 12, 2009 3:51 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Henry, FYI in the node IEFrame 7, it follows with AppName="Internet Explorer 7.0 and 8.0">
I have IE8.

I may delete the MS mouse software since it uses the same/similar files.

Does it make a difference if the Intellipoint software loads in Program Files or Program File (x86) ?

Thanks again.
Karl

By Karl Hoffmann on   Monday, June 15, 2009 8:45 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Howdy Karl.

re commands.xml
I have a few "extra" nodes in my commands.xml under the All node, IEFrame, IEFrame7, Internet Explorer_TridentDlgFrame. I think to be safe I added/changed all of them to,




re delete MS/ipoint.exe
I don't think you need to go that far, just make sure you're play with the right XML.

re Program files and the (x86) version
Nope, you only have the IType software in one of those directories right? I think the keyboard setup program puts it into the x86 dir by default?

Good luck.

By phenry on   Monday, June 15, 2009 9:28 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Henry;
Still no success in converting the zoom to a scroll control. In Notepad, I have modified the two files you refer to and no success. Additionally, I have modified all of the files with a......Activator="ZoomIn" .....to ScrollUp, no success. After modification, I have saved the file under a folder in Documents, deleted the original file, and replaced it with the modified file. To check, I have opened the modified file in Notepad, and all of the modifications are present. However, once I try to use the slider for scrolling, I always get an error message that I have to reload the Intellipoint software. At that point, I can delete the modified file and replace it with the original file, and it works fine again as a zoom slider. I know I am not changing any lines other than the zoomin/zoomout to scrollup/scrolldown.

I have tried it under Program Files and (x86) with no success.

The only item which remains different is that you are modifying a model 4000 keyboard and mine is the Microsoft Digital Media Pro Keyboard. Perhaps something in the driver software is different than what you modified, and is causing the problem.

Whatever it is, I guess I will have to live with a zoom slider................unless you can uncover my error.

Meanwhile many thanks to you, and to people like you who are so knowledgeable and can get around manufacturer "goofs".

Karl

By Karl H on   Wednesday, June 24, 2009 5:10 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

By the way, I have found the scroll DOES work with PDF files, but so far, nothing else. Why only PDF?
Karl

By Karl H on   Thursday, July 16, 2009 2:22 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Karl.

re why PDFs?
I'm guessing cause it's natively handling those events. Doesn't help you though. However, I am getting a new box soon and having to redo my keyboard setup again, so I hope to have some new (and hopefully helpful) information for you next week!

By phenry on   Thursday, July 16, 2009 2:23 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Peter, just realized I have been calling you Henry all along. My apologies.
Karl

By Karl Hoffmann on   Monday, August 24, 2009 12:10 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

HAHA No worries, you're not the first (and not the last I'm sure). Still haven't gotten that new PC yet, so I haven't tried this fix with a x64 yet, soon though. Have a good one.

By phenry on   Monday, August 24, 2009 12:11 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Any idea if this can be done on a Mac?

By Brad on   Tuesday, September 01, 2009 11:33 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey Brad, thanks for the comment, great question, unfortunately I don't have a matching answer. Oh man, I hope someone does and leaves a message though! Good luck! If you find something I hope you're able to come back and post.

By phenry on   Tuesday, September 01, 2009 11:35 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

To change the scroll speed, use the regular IntelliType keyboard program, and set "zoom speed" to as fast as it will go. IMO it's still not fast enough, but it is faster.

By Daniel Beahm on   Monday, September 07, 2009 7:53 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Great tutorial...why didn't microsoft implement this stuff with the other customize options?

I have mild RSI too and using my left hand to do the jobs of the left hand reaaaaallllly helps. I macroed the click to the Web/Home Button to relieve my clicking finger ! I also macroed double click and right click.

If you use Firefox you have to edit this element in commands.xml :



Anyway what makes this keyboard great is it's customizability and thanks Peter Henry for making it invaluable!!!

Greetings from Greece!

By MiNd on   Monday, September 14, 2009 10:40 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hello Greece! :> I LOVE Pilos (as authentic Greek as we can get here! they make the BEST Souvlaki platter in town!).

Thank you for leaving a comment (and I'm even happier I could help you out! HAHA). Hope you visit again for some other good tid bits. Have a good week.

By phenry on   Monday, September 14, 2009 10:42 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

This is great tutorial you have put together. You rock...!

By Fan on   Friday, October 23, 2009 2:01 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thank you very much Fan! I'm glad I was able to help you out, I'm continually amazed at the features holes each new MS mouse driver has, especially in regards to this! You'd THINK they would find a way to give users a UI to change this eh? Thanks again for the feedback.

By phenry on   Friday, October 23, 2009 2:03 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey Karl, you still watching this post? If you are, I was lucky enough to get a 64-bit box recently and got the zoom thing to work on it. So the fears we had in the summer about 32 vs 64 bit is not part of the problem. I think however I might have found it (and don't hit me please), I think it's my fault. DOH! DUCK! I apologize. As I was setting up my box at home, I realized one of the pics above reference the intellipoint directories (they're for the mouse). Therefore, if you're playing with the commands.xml in that dir, nothing you do will make the zoom work. Sorry about that. Can you confirm/try again with the intellitype directory? I'll update the pics tonight/this weekend.

By phenry on   Sunday, October 25, 2009 1:06 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

I was just poking around my server logs and found someone referenced this article on another site! Very cool! No big deal, that's what I'm hoping for, but this one's in german! HAHA Very cool!

http://tweakers.net/productreview/15020/microsoft-natural-ergo-keyboard-4000.html

If you're coming here from that site, please let me know this was helpful

By phenry on   Monday, November 09, 2009 8:43 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Peter, still monitoring and will retry soon. Will let you know. Thanks.
Karl

By Karl on   Monday, November 16, 2009 9:37 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks for the heads up Karl. Good luck with it. I do hope you can get it working. As a last ditch effort, I can post my xml file on my site and give you an email as to the location to download. That way we'll try to eliminate the issue of the correct file and entries. Just a thought. Have a good one.

By phenry on   Wednesday, December 02, 2009 2:19 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Worked Grate Thanks!!!

By Dudi on   Wednesday, January 06, 2010 9:38 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey Dudi, thanks for the blog comment! Glad this helped you out! Awesome news! Have a good one!

By phenry on   Wednesday, January 06, 2010 9:38 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks! It worked great! I love it!

By Del on   Monday, May 17, 2010 10:02 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks Del for the comment! Much appreciated! Glad I could help! Have a great week (and hopefully just a jbit more productive LOL).

By phenry on   Monday, May 17, 2010 10:03 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi man,thanks for this info, but I couldn't get it work. I tried doing the same changes on the file, killed and restarted the itype.exe process, but still keeps zooming. No idea why it isn't working.Do you think it'll be possible for you to send me your commands.xml file?

XXXXXXXX_email_redacted_for_privacy_reasons_XXXXXXX@gmail.com

By Carlos on   Saturday, August 21, 2010 1:33 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Carlos, glad you left a message. I'm sorry you weren't able to get it working. A couple of questions, are using an x64 Windows or x32? This will dictate which directory you'll edit the commands.xml file in. I'm a bit hesitant to email my commands.xml file for fear of something private in there. Let me think about this for a bit more.

By phenry on   Saturday, August 21, 2010 1:31 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Peter, I got it working. Thank you very much :D

By Carlos on   Monday, August 23, 2010 9:13 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey Carlos! That's great news! Very cool! What was it that worked? The xml file? Directory? Restarting? Drop-kicking the computer? DOH! Hopefully you didn't really do that last one?! LOL Thanks for the update, very appreciative!

By phenry on   Monday, August 23, 2010 9:14 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks. I have been wanting to do this for years, but I am not very familiar with background info on computers. This was super easy.
So Happy!!

By Ryan on   Wednesday, September 01, 2010 10:46 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Glad I could help Ryan! Very cool and I'm happy you found it easy enough to do!

I get told I "talk too much" BUT the bonus is things are explicit and as you found (and I hope others) out, just enough for you (them) to do!

Thanks for leaving a comment, much appreciated! Have a good one!

By phenry on   Wednesday, September 01, 2010 10:48 AM

How to "delete" the other languages in the file

Thanks Peter, I just installed the model 7000 keyboard, and with your help I have it scrolling within an hour.

I thought I'd delete the languages other than ENG, leaving it and ALL. Bad idea, on restarting the driver you get an error message and it restores what seemed like the default content. But you can keep the language nodes and delete everything inside them.
So, after the Version node I have (using [] instead of angle brackets) "[CHS][/CHS][CHT][/CHT]" then the full ENG node, then empty nodes between that and ALL. Now I can edit using a simple editor if I want to.

Steve

By Steve on   Monday, September 27, 2010 8:56 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

WOW! Great info about deleting the other languages! I always wondered about that if I should or shouldn't. You went the extra step to try it. Thank you for your comments and letting us know! Sweet. Well, not sweet it didn't work the first time but that you did find a solution that did work! :>

I'm also glad to find out the 7000 works like the 4000, well the commands.xml file at least. Also great to know.

Very cool Steve! Thank you for posting/commenting, you found out some cool stuff and even answered one of my (long unanswered) questions. Thanks and have a good one! :>

By phenry on   Monday, September 27, 2010 8:55 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Peter, I made the configuration change to the Commands.xml file editing the ALL node so that the zoom slider will turn into a scroller everywhere. And it did, and works great in all applications - except adobe.pdf files!?!? Using adobe 8 standard for default pdf file handling. Installed reader 9 but it did not work in that either so uninstalled reader. Your thoughts?
Thanks,
Andrew

By AJ on   Monday, September 27, 2010 8:29 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Oh man, I juuuuuuuuust tested it and you're right!!!! DOH! Oh man, that bites!

OHOHOHOHOH I feel like Horshak from Welcome Back Kotter LOL) I think I figured it out, thanks for the heads up AJ! (I had to take out the angle brackets cause DNN blogging engine screws up/confuses them with html formatting, gggggrrrrr)

The node you want to play with is and then this one
Application UniqueName="AcrobatSDIWindow" AppName="Adobe Reader"
C319 Type="5" KeySeq="ctrl =" /
C320 Type="5" KeySeq="ctrl -" /
/Application


You'll want to update it to this (remember the angle brackets are removed here).
Application UniqueName="AcrobatSDIWindow" AppName="Adobe Reader"
C319 Type="5" KeySeq="pageup" /
C320 Type="5" KeySeq="pagedown" /
/Application


PHEW! That disaster was averted! thought I was going to lose my Page Up/Down control! DOH! haha Thanks AJ for the comment and bringing it up! Awesome!

PS I tried the one above it, namely
Application UniqueName="AcrobatReader" AppName="Adobe Acrobat Reader with version higher than 5"
and it didn't do anything. If you find otherwise, please comment.Have a good one.

By phenry on   Monday, September 27, 2010 8:44 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Peter, I made the configuration change to the Commands.xml file editing the ALL node so that the zoom slider will turn into a scroller everywhere. And it did, and works great in all applications - except adobe.pdf files!?!? Using adobe 8 standard for default pdf file handling. Installed reader 9 but it did not work in that either so uninstalled reader. Your thoughts?
Thanks,
Andrew

By AJ on   Tuesday, September 28, 2010 10:05 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi AJ. I believe the ALL node only works for applications which aren't explicitly named in the subsequent sections, and Reader is named. The problem, is it's named three/four times. I found the one that worked for me but I'm using Reader 9, which the same section may/may not work for you. You'll have to try out a few (yup move the two lines in replacing the other ones, killing the iType process and restarting it, rinse and repeat).

Thanks for the comment and good luck.

By phenry on   Tuesday, September 28, 2010 10:15 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Peter YOU ROCK!!! Adobe files is what it was needed for most so this fix was huge. Thank you very much!

By AJ on   Tuesday, September 28, 2010 1:04 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

This does not work anymore with firefox 3.6.10 :/ just noticed today that it is broken.. i have newest version of intellitype

By Thetic on   Tuesday, September 28, 2010 1:47 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey AJ, thanks for returning to let me know you got it working! That's awesome news man! Kudos! And truth be known, you did all the heavy lifting, I just did the pointing (ala government worker DOH! LOL). You deserve the KUDOS for doing the work. I'll bet you won't forget how to do this from now on? :> haha

The bad news about ALL this is? gggrrrrr you'll have to redo it all if/when you upgrade your keyboard drivers from Microsoft. The good news is you can use something like WinMerge (highly suggested) to compare a back up file to the one that get's trumped over by the driver install. Ya, you compare both files side by side and cherry pick which changes you want to keep (the page up/down ones) and leave the other "enhancements" MS thinks/wants you to have. LOL

Thanks again for returning to leave a comment, much apprecited and I'm very happy I could help!

By phenry on   Tuesday, September 28, 2010 1:47 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Yea i have already had to reinstall the software after I had previously modifying the Commands.xml several times guessing at what adobe section should be modified. LoL So i have saved a copy of the Commands.xml file that is now working. :)

Thanks again!
Cheers,
AJ

By AJ on   Thursday, September 30, 2010 10:44 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

re have a copy of the Commands.xml
I find having one backup for every time I'm juuuuust about to update the driver works for me when I goto compare it with WinMerge. I just like using the Alt+arrow keys to goto the next/previous delta. Very slick'n'quick that way IMHO.

I'm glad you got it working with Reader! Very cool! Have a good weekend.

By phenry on   Friday, October 01, 2010 8:09 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi!

I just bought this keyboard and wrote a small Java program to make the required changes and restart the needed process.
Every instance of the zoom is changed to scroll.

You can download the executable .jar (including source .java) from
http://www.mediafire.com/?nm9mht4aa7u4cfv .
Or compile the source code yourself:
http://pastie.org/1317308

Njoy and spread it :),
paPus

By paPus on   Monday, November 22, 2010 11:59 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey paPus, I have to tell ya, accepting a Java solution in my blog, has been the hardest thing I've had to do. DOH! BUT it's a technical solution, so I can't in good conscious disregard it. Thanks for finding my blog and leaving a comment and developing a solution. (don't bother me my Java stuff, I've done that before and just didn't like it).

By phenry on   Monday, November 22, 2010 12:11 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

You CAN assign any command to that so called "unassignable" "My Favorites" button....

You need to add this: to the section MY_FAVORITES_LEGEND_EVENT of "ITypeDevices.xml" file.

Then you can add 83 (which is the code to "My Favorites" key) to Event Mapping in your registry and make it work however you like :)

To find Event Mapping section in your registry simply Google it...and it's a good idea to make backup of the ITypeDevices.xml

Greetings from Istanbul Turkey

By Assigning functions to "My Favorites" key on   Thursday, January 27, 2011 1:21 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

WOW, that's cool!!!!!! And great heads up! I have to try that at home sometime!!!!!!! One more key to use, awesome potential! Thank you very much to you in Istanbul Turkey!!!!!!

Have a good end of week!

By phenry on   Thursday, January 27, 2011 1:22 PM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

you need to add (while pressing ALT, type 60)Capability Name=’CanRemap’/(while pressing ALT, type 62) to the section MY_FAVORITES_LEGEND_EVENT of "ITypeDevices.xml" file.

sorry i had to put it like this as formatting takes away these characters....have fun :)

Greetings from Istanbul Turkey

By Erkan on   Sunday, January 30, 2011 9:53 AM

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

The ALT60...+ALT62? I wonder what those characters do? Interesting. Thank you for the comment Erkan! I'm not sure when I'll get to try it out, BUT for others who want, this is GREAT news! Thanks again!

By phenry on   Sunday, January 30, 2011 1:08 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Peter, Hi everybody else,

recently, I migrated from Win XP to Win 7 64bit.
Unfortunately, on win64, I can't get the hack to work.

What I did:
I installed Intellitype 8.0.225 (ITPx64_1031_8.0.225.0.exe as provided from the Microsoft website).
I implemented the ScrollUp / ScrollDown functionality successfully on the XP machine, using exactly the procedure described above.
In C:\Program Files\Microsoft IntelliType Pro\commands.xml, in section , I changed the entries C319 and C320:


Then I restarted itype.exe, but changes do not affect the keyboard behaviour at all.

Even if I add some obvious mistakes (e.g. instead of ), itype.exe restarts with the previous behaviour, without errors.
Can anybody give me a hint, where to go from here?
Is anybody using win64 able to describe his hack-procedure in more detail? Especially, where it differs from the procedure described in the article?
Any help will be much appreciated, thank you.

By Franz on   Wednesday, February 16, 2011 9:39 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Franz,

There's a program that might help you, I followed the instructions on the web page and it worked!
osherove.com/blog/2007/12/18/quick-fix-file-turn-zoom-into-scroll-on-ms-natural-ergonomic.html

By Cesar on   Sunday, February 27, 2011 7:38 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Franz and Cesar, thank you for leaving comments.

Franz, I'm using a 64bit box and am able to get this working, in fact there was a "K Hoffmann" above in the comments who had problems getting it to go too, but he eventually did. Since you're not getting any errors on restarting the exe, then that means the xml contents SHOULD be good. Then it might mean you're playing with the wrong section within the xml? Cesar's link to the tool just might be the quickest way to spot what your problem is. If you're looking to find out why, I would back up the file, run Cesar's link tool, then compare the output. I would love to know what happened if you don't mind coming back and posting another comment?

Cesar, thank you for Roy's link osherove.com/blog/2007/12/18/quick-fix-file-turn-zoom-into-scroll-on-ms-natural-ergonomic.html)! That is a very quick way to change the xml file!

By Peter Henry on   Sunday, February 27, 2011 7:45 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

By the way, it doesn't work for me on Firefox 6.0.2. Just scrolls in and out. Not to worry, I use Chrome most of the time!

By Nick Liechty on   Friday, September 16, 2011 4:53 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks Nick for leaving a message! When I read this first (on my phone) I thought it might be a spammer (two messages on a old post?) BUT after looking at it, and you did mention the two other browsers, I figured you had to be a real person! haha

If it's not working in FireFox, hhhmm maybe it's using some other, over riding mechanism? How does it work in Chrome? Is it scrolling correctly there? Maybe check to see if there is a FireFox node on that commands.xml file and that could be overriding everything else? I only use IE (for good or for bad? haha).

Good luck and thank you very much for leaving a comment! Have a good week!

PS Oh SNAP NICK! I'm still drinking my first cup of coffee and I accidentally overwrote your first comment with my own comment! DOH! Oh snap, something I haven't done before, I apologize, I wasn't trying to hide anything, just the lack of caffeine I promise!

By Peter Henry on   Monday, September 19, 2011 8:09 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks Peter for posting, had this all fired up on my PC but sadly switched to a Mac 2 years back - I still get fed up that I can't recreate this tweak and search around for a fix every couple months... So if any Mac-savvy folks want to mess around with it, I'm sure several people would greatly appreciate it!

By Elliot on   Monday, December 05, 2011 5:53 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Elliot, thanks for stopping by. Man, I tell ya, I had to pause while I hovered over the "Accept" button cause of the Mac comment! haha jk! You switched to a MAC, and you still use that MS keyboard? COOL! Very cool! But there's no way immediately evident way to tweak it on the Mac? WOW! hhhmm I'll email one of my mac friends (yup, I have one or two haha) which might have see this before? I can't promise anything but I can try. Thank s for leaving a message and I hope you have a good week.

By Peter Henry on   Monday, December 05, 2011 8:48 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hey ,

How do i change that code to do the scroll stuff for only chrome,mozila,notepad,word ? Have no coding exp so am not sure really what to change in the code like for the IE - Appname and the IEFrame7 part (whatever that is for)

By Arjun Menon on   Wednesday, January 25, 2012 2:07 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Arjun, well, I just tried Notepad and Word, and if you change the right places in the LessThanSymbol ALL GreaterThanSymbol, restart iType.exe, then you'll get the right behaviour. I didn't find Chrome in the list of applications, but I did find MozillaWindowClass and MozillaUIWindowClass for which you can add the same lines to see if they'll work there? I don't use those browsers, so I unfortunately can't test that out. Let me know how that works for you. Good luck, and thank you for leaving a visiting my blog and leaving a comment!

By Peter Henry on   Wednesday, January 25, 2012 9:13 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Good guide, great idea. I love this keyboard even more now!

By Andrew on   Thursday, February 09, 2012 2:54 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Glad I could help out Andrew! Thank you for leaving a comment! This blog article seems to be my most popular, glad I did it to help people out (including me over the years, too much coffee is good for "daily inspirations" (aka ENRGY! LOL) but not for long term memory haha). Thanks again for leaving a comment, have a good week.

By Peter Henry on   Thursday, February 09, 2012 9:09 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

OHhhhhh LOVE YOU!!!! Even my IT guy couldnt do it!!! Many thanks

By CoinCoin on   Thursday, May 17, 2012 3:24 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi CoinCoin, thank you for leaving a comment and very happy I could help you out! I'm rather surprised that even after all this time (since the keyboard's been released) that MS still haven't come out with a way to tweak this setting via Control Panel. Oh well, at least we both figured it out! Have a good end of week!

By Peter Henry on   Thursday, May 17, 2012 8:33 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks a bunch. Works on Win 7 x64 Ultimate. Been meaning to find a working method. Had it ok years back but when went to 7 the
first posts didn't seem to work or at least not on IE. Now with IE 9 final your instructs did it. Only changed the 7.0 8.0 IFrame part as
mentioned. Smooth and fast scroll. Didn't try page way. prob ok tho. Note this is with the latest MS Intelli software designed for W 8.
On that too I had rolled back to prior version since W 8 one acted badly (cursor magnifier flickered). But maybe switching to the newer
bios boot method (also designed for W 8) no flicker and your hack is fine.
Only concern now would be if I dare switch to W 8 x64 Pro and the hack fails. Prob ok tho but on IE 10 might not. Course can drop to
IE 9 again if a problem. I read on LastPass FAQ that IE 10 has issues w/ LP hooks into it being it doesn't like add ons if takes at all.
But maybe so far this IE 10 is just for the Modern/Metro interface. And the desktop in W 8 falls back to IE 9 until the desktop IE 10
arrives in a month or so? All the more reason to wait for a few more W 8 upgrade patches and critical prgs to be compat with it.




By beergas on   Tuesday, October 30, 2012 12:30 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

This is how you would do it on Linux / Ubuntu: rebelliard.com/blog/enabling-scrolling-using-the-microsoft-natural-ergonomic-keyboard-4000s-zoom-slider-on-ubuntu-1210/

By Rafael Belliard on   Tuesday, November 06, 2012 11:50 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Oh wow! Very cool Rafael! Thank you for leaving a comment on how to do it in linux/ubuntu! I did wonder how to do it in other OSs (just never had time to go looking, sorry). So thank you VERY much for leaving a link to your blog on how to do it! Have a good day!

By Peter Henry on   Tuesday, November 06, 2012 12:01 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks Beergas for your comments as well! I apologize for being late in posting this. Super busy with work. Unfortunately with every new keyboard driver update, you also have to redo the setup. Not the best, but now you/we know how to do it. Good luck with Win8, I can't wait to try this hack on it with the new IE as well. Thanks for posting and have a great week.

By Peter Henry on   Tuesday, November 06, 2012 12:06 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Peter,
Great and informative site. My ergonomic keyboard v 1.0 hasn't been functioning with simple keyboard commands that I go by shortcut keys whenever possible. Like for instance, Control + F6 doesn't go to the next page. I made template for the other commands that our network will strip auto texts, etc...but the simple table shortcut keys will work if my developer's Add ons are clicked or ticked and I can then use simple and few shortcut keys that are really the original shortcut key assigns, but our Citrix seem to mow over.
Any suggestions?
Thanks,

Keith

By Keith Leisure on   Friday, February 01, 2013 4:04 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

This is a great guide, but I can't get it to work! I even tried Osherove's .BAT and I still get a "problem with Intellitype; please remove and run setup again" error.
I installed using ITPx86_1033_8.20.469.0.exe on an XP machine. Any help would be appreciated!

By Joe on   Saturday, February 16, 2013 7:33 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Joe! hhhmmm if you're getting the "problem with..." then I would guess you're "playing" (well, probably more like "fighting" but you know what I mean) with the right commands.xml file. The only thing I can think is the xml isn't formatted properly, some how, some way? I know I had that problem for a bit as well. Could it be your editor is changing the encoding from ascii to utf-something? Yes, I'm stretching, I know, sorry. That's weird about even the bat file not working, I would have guessed that would have worked like a charm?!

You know, maybe try this! Do you have a file compare tool handy (ie downloaded and installed)? If not, you might want to try this out. Try one innocuous change with the UI, get the tool to give you the right characters to use. Then copy that line (well, the appropriate characters for the shortcut) to another shortcut using notepad. You're getting the MS keyboard tool to give you the right codes, but you're changing (let's say) the Search button to do that new thing. THAT will tell you if you're doing the process properly (the parts about killing the EXE, then relaunching it I mean). If you get the error there, that's not so good, but if not, then keep on going.

I know it's not THE answer, but I hope you don't give up on it! Keep it up. And thank you Joe for stopping by and commenting.

By Peter Henry on   Thursday, February 28, 2013 10:02 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Keith! I apologize to you and Joe for my tardy response. Swamped with work.

Thank you for the compliment, I try to help. haah

Keith, I'm a bit confused, are you trying to get a specific shortcut working? If so which one? I'm not sure what you're trying to do with Citrix? Let me know a bit more and I'll see what I can do to help out?

By Peter Henry on   Thursday, February 28, 2013 10:06 PM
Gravatar

Firefox working!

Hi and thanks for this. Ive just started using it today. I noticed above that a couple of people could not get it to work with firefox. All you have to do is delete 2 lines.
Find the section
Now find the section below this for MozillaWindowClass
delete the two lines below this that refer to C319 and C320.
I think this is where the conflict is.

Worked for me!

By Langdon Alger on   Thursday, August 01, 2013 9:35 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Langdon! Thank you for the update with Firefox. Deleting those two lines is a great option! If someone is nervous about deleting them, I'm guessing you could change the C319 and C320 to the same text as above to change them? Would that work?

Thank you for leaving me a comment, especially with extra info for new readers! MUCH appreciated! Have a good weekend!

By Peter Henry on   Thursday, August 01, 2013 9:47 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks for a great tutorial, I found it very useful :)

Do you also know the KeySeq or Activator for the cursor keys, so I can change the zoom button to go up and down a line in text editors?
Also the UniqueName and AppName for Visual Studio?

Thanks again,
Tim

By Tim on   Friday, August 30, 2013 4:25 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Tim. WOW! You really want to use/change the zoom keys?! Very cool! Unfortunately I don't know the keyseq for the up/down arrows keys. I tried googling them but wasn't able to find anything. What looks like the Unicode values for some of the values (ex 0x0a122) didn't prove fruitful in search neither. Please come back and post if you indeed find a way to do it. And I couldn't find a way to locate any specific Visual Studio app neither. I'm afraid I'm not much help after the initial blog post am I? Sorry.

Thank you very much for leaving a comment though, I really do appreciate it! Have a good mid to end of week!

By Peter Henry on   Tuesday, September 17, 2013 8:30 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Oh COOL Sean! Thank you very much for your work with the link! (I got two other blog comments today but I could tell they were spammers, your's on the other hand just looks original and thoughtful) Thanks again for posting, very much appreciated.

By Peter Henry on   Thursday, January 30, 2014 9:20 AM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Thanks so, so much for your tutorial. I am a medical transcriptionist and just this month I installed Windows 7, 64. Lost my keyboard scroll because MS installed new 64 bit drivers. I dearly and deeply missed my scroll! I have been ALL OVER the internet looking and not finding what I needed, until here. I have now a fully functioning scroll slider :) I am a very happy typist. Microsoft may one day realize (? a backed up brain fart?) the keyboarding public needs a choice to zoom or scroll on this otherwise nice keyboard.

By Mookie on   Friday, February 21, 2014 4:29 PM
Gravatar

Re: Do you have a Microsoft Keyboard with a "Zoom Complex?"

Hi Mookie! I have good and bad news. The good news is, I'm hoping to keep this blog around, so you'll be able to reference it (for a while I hope!). The bad news is...you'll probably need to come back to visit (to help you remember just what the heck you need to update AGAIN DOH!) (not that I'm complaining about visitors! I'm not complaining at all! I love it!). And yes, I agree with you about the brain fart! hahah I WISH MS would at a minimum give us the option upon install, but thankfully we have at least the config file. Thank for commenting Mookie and I'm really happy I was able to help you out! All the best and have a good week!

By Peter Henry on   Tuesday, March 18, 2014 8:39 PM

Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Add Comment   Cancel 
     
  
Copyright 1999-2012 by PCHenry.com   Terms Of Use  Privacy Statement