- #MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM INSTALL#
- #MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM UPDATE#
- #MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM PATCH#
- #MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM SOFTWARE#
In this case the press of XButton/4, i.e. The rules match a device (the keyboard) and some event produced by the device (key press identified by number 418) and map it into an event that X11 can understand. "/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd" none key/419 "XButton/5" "/dev/input/by-id/usb-Microsoft_Natural®_Ergonomic_Keyboard_4000-event-kbd" none key/418 "XButton/4" "Microsoft Natural® Ergonomic Keyboard 4000" \ evrouterrc in a text editor and add the following lines (note that I've used the character "\" to wrap lines below you should NOT use. So lets create this file and put the rules needed to map the event produced by the keyboard to the click of an button in X11. evrouterrc in your home directory upon startup. Make: Leaving directory `/home/sgordon/Downloads/evrouter-0.4'ĮvRouter should now be installed and ready to run. x86_64-unknown-linux-gnuĬonfig.status: executing depfiles commands Libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.Ĭonfigure.ac:23: installing `./config.guess'Ĭonfigure.ac:23: installing `./config.sub'Ĭhecking build system type. Libtoolize: putting auxiliary files in `.'. nano, gedit) and on line 2333 change the version of Automake in the am_api_version variable from 1.10 to 1.11.Īcinclude.m4:9: warning: underquoted definition of jm_CHECK_TYPE_STRUCT_UTIMBUFĪcinclude.m4:9: run info '(automake)Extending aclocal'
Open the configure with a text editor (e.g.
#MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM UPDATE#
So before compiling EvRouter we need to update the references to v1.11 and re-configure: The current version of EvRouter is configured to use Automake v1.10, but v1.11 is installed.
#MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM PATCH#
$ patch -p1 < evrouter-0.4_with_key_repeats_option.patch tar.gz file with rather long random name):
#MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM INSTALL#
$ sudo apt-get install automake libtool libX11-dev libxtst-devĪssuming you are in the directory where the EvRouter source code and patch are located, unpack them both and apply the patch (note that the patch downloaded as a. Several packages are needed to compile EvRouter. I performed it on a new install of Ubuntu Natty 11.04.ĭownload EvRouter v0.4 source code and patch provided by Mauricio. To get continuous scrolling while holding the Zoom button in one position, Mauricio has created patch for evrouter that allows for repeat key presses.īelow are the detailed steps I performed, based mainly on the instructions and comments on Mauricio's blog as well as some hints for re-configuring using Automake, to get the Zoom button working as a scroller. the action for pressing moving the scroll wheel on the mouse up/down).
#MICROSOFT ERGONOMIC KEYBOARD 4000 ZOOM SOFTWARE#
Hence the software EvRouter is used to handle this special case: whenever such a keycode is received from the keyboard, map it to an action that X11 can understand (i.e.
The problem is that the Zoom button by the keyboard produces keycodes (418, 419) higher than X11 supports (255). And as an added bonus Paul also found the solution for mapping the buttons on the Microsoft Wireless Natural Mouse 6000 to different commands - check out his thread on Ubuntu Forums. I've applied his solution and added the steps to the end of this howto. After trying different approaches, Paul came up with the solution. Update (): There were several comments/questions about making it the scroller work after rebooting. If you just want to see the commands I used then see the complete set. If you want an explanation of the steps then read on below. I've retried my instructions on a new Ubuntu 11.04 install - they still work - and posted the complete set of commands and output, with improved line wrapping and highlighting. Update (): There are some useful comments at the end of this post, giving clarity and improvements on my instructions (unfortunately my spam filter was mis-configured and I only just noticed the comments). To get this working I followed the instructions given by Mauricio Faria de Oliveira.
Rather than using it as zoom, I'd like to use it to scroll, as the scroll wheel on the mouse does. All the keys worked by default in Ubuntu Natty - except the Zoom button. This has the split keyboard with a Zoom scroller in the middle, as well as various other extra buttons.
I recently purchased a new keyboard: Microsoft Natural Ergonomic Keyboard 4000. Enabling Scroll with Microsoft Natural Ergonomic Keyboard 4000 in Ubuntu Linux