{"id":21,"date":"2005-04-03T17:28:39","date_gmt":"2005-04-03T15:28:39","guid":{"rendered":"http:\/\/blog.blackdown.de\/2005\/04\/03\/logitech-mx1000-configuration\/"},"modified":"2016-10-29T03:51:03","modified_gmt":"2016-10-29T01:51:03","slug":"logitech-mx1000-configuration","status":"publish","type":"post","link":"https:\/\/blackdown.de\/articles\/logitech-mx1000-configuration\/","title":{"rendered":"Logitech MX1000 Configuration"},"content":{"rendered":"
I’ve had to buy a new mouse, this time I got me a Logitech MX1000 (my first Logitech mouse ever). The Microsoft IntelliMouse Explorer I’ve used on my G5 got broken, it lost about two out of ten of clicks on the left button.<\/p>\n
I’m not completely satisfied with the MX1000. It’s too heavy and a bit too small for my hands. The notable exception is the Forward<\/em> button, it’s too far away from my thumb. I’ve had the last problem with the IntelliMouse Explorer too. I still have a few IntelliMouse Optical on other machines, I really like that mouse. Perfect Size, good wheel, easily reachable side buttons. The only drawback is the annoying big red light.<\/p>\n Anyhow, back to the MX1000. Only a few changes to my configuration<\/a> for the IntelliMouse Explorer where needed to get it working. Here’s my new configuration:<\/p>\n This gets the buttons in right order: Scrolling the wheel generates 4 and 5, tilting the wheel 6 and 7.<\/p>\n<\/li>\n Using the Application-Switch<\/em> button for switching windows in GNOME doesn’t work because it would require holding down the Alt<\/em> key while pressing Tab<\/em> several times, xvkbd can’t do that. I’m using the button as another Forward<\/em> now, it’s easier to reach than the real Forward<\/em> button. April 5th, 2005:<\/strong> Update: Don’t bind 11\/12 to anything in Cruise Control mode by default (only needed if there are problems with Mozilla). Fixed the "Cruise Control" comments in ~\/.xbindkeysrc.<\/em><\/p>\n January 15th, 2006:<\/strong> Xorg 6.9 and later come with a different evdev<\/em> driver. I’ve made an updated version<\/a> of this guide now.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":" I’ve had to buy a new mouse, this time I got me a Logitech MX1000 (my first Logitech mouse ever). The Microsoft IntelliMouse Explorer I’ve used on my G5 got broken, it lost about two out of ten of clicks on the left button. I’m not completely satisfied with the MX1000. It’s too heavy and\n
\/etc\/X11\/XF86Config-4 <\/code> or
\/etc\/X11\/xorg.conf<\/code>:\n
Section "InputDevice"\r\n Identifier "MX1000"\r\n Driver "mouse"\r\n Option "CorePointer"\r\n Option "Protocol" "evdev"\r\n Option "Dev Name" "Logitech USB Receiver"\r\n Option "Buttons" "12"\r\n Option "ZAxisMapping" "11 12 10 9"\r\n Option "Resolution" "800"\r\n Option "Emulate3Buttons" "false"\r\nEndSection<\/pre>\n<\/li>\n
\/etc\/X11\/Xmodmap<\/code>:\n
! MX1000\r\npointer = 1 2 3 8 9 10 11 12 6 7 4 5<\/pre>\n
~\/.xbindkeysrc<\/code>:
\n(You have to install xbindkeys<\/code> and
xvkbd<\/code> for this; I’m starting
xbindkeys<\/code> in
~\/.gnomerc<\/code>)<\/p>\n
# Backward and Forward buttons\r\n"xvkbd -text "\[Alt_L]\[Left]""\r\n m:0x10 + b:8\r\n"xvkbd -text "\[Alt_L]\[Right]""\r\n m:0x10 + b:9\r\n\r\n# "Cruise Control" disabled:\r\n#"xvkbd -text "\[Page_Up]""\r\n# m:0x10 + b:11\r\n#"xvkbd -text "\[Page_Down]""\r\n# m:0x10 + b:12\r\n\r\n# "Cruise Control" enabled:\r\n# Only use this if you have problems with Mozilla\r\n#"NoCommand"\r\n# m:0x10 + b:11\r\n#"NoCommand"\r\n# m:0x10 + b:12\r\n\r\n# Application-Switch button\r\n# A-Tab doesn't work\r\n# Use it as another Forward for now\r\n"xvkbd -text "\[Alt_L]\[Right]""\r\n m:0x10 + b:10<\/pre>\n
\nDefining actions for the Cruise Control<\/em> buttons only makes sense when Cruise Control<\/em> is disabled (you can disable it with the Logitech Mouse Applet<\/a>). If it is disabled, the buttons generate 11 and 12. When it is enabled, they generate a single button 11 or 12 event and then a series of button 4 or 5 events just like scrolling the wheel does.
\nI have no idea why the mouse generates 11 or 12 before starting normal scrolling in Cruise Control<\/em> mode. I’m mapping 11 and 12 to “NoCommand”, this eliminates the ButtonPress but not the ButtonRelease event. This seems to eliminate the negative effects of the extra button events in Mozilla. (Mozilla interprets the 11 and 12 events as normal left clicks, Firefox doesn’t have this issue. So if you’re using Firefox or if you don’t see the left-click problem with your Mozilla build, then don’t bind 11 and 12 to anything.)<\/p>\n<\/li>\n
\nMozilla-based browser like Firefox<\/a> need two additional changes to get horizontal scrolling working with the tilt wheel: Open about:config<\/code> and set<\/p>\n
mousewheel.horizscroll.withnokey.action = 0\r\nmousewheel.horizscroll.withnokey.sysnumlines = true<\/pre>\n<\/li>\n<\/ul>\n
[→ Read the rest of this entry<\/a>]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[6,5,2,9],"tags":[],"yoast_head":"\n\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n