Monday, February 27, 2006

MS Natural Keyboard 4000: Scroll with Zoom Slider

For quite some time now I have been using the Microsoft Natural Keyboard 4000. While being generally satisfied with it, I have always disliked the software support for the Zoom Slider. You can modify the mappings of the special access keys above the F-Keys, but you cannot tell the mostly useless (at least for me) zoom slider to do something more sensible, e. g. scroll up and down. At least not with the IntelliType GUI.

Just a moment ago I searched the net again and found a solution! Have a look here for the somewhat lenghty discussion thread to read the whole story.

For the impatient I copied the vital information:

Therefore pick whatever application you wish to change the
functionality for, eg Internet Explorer (no I don't use it either).

<Application UniqueName="IEFrame" AppName="Internet Explorer">
  <C319 Type="6" Activator="ZoomOut" />
  <C320 Type="6" Activator="ZoomIn" />

Changing this to:

<Application UniqueName="IEFrame" AppName="Internet Explorer">
  <C319 Type="6" Activator="ScrollUp" />
  <C320 Type="6" Activator="ScrollDown" />

Means that the zoom slider now scrolls in ie.

Since I'm lazy I just replaced all the c319 and c320 lines with scroll,
this probably isn't wise as some of them are customised to do different
things depending on the application, but if your also lazy fire up vim
and use:

:%s/^.*<C319.*$/<C319 Type="6" Activator="ScrollUp" \/>/gc
:%s/^.*<C320.*$/<C320 Type="6" Activator="ScrollDown" \/>/gc

I hope the original poster does not mind me pasting this here.

No comments: