View previous topic :: View next topic |
Author |
Message |
kezzla Apprentice
Joined: 21 Aug 2003 Posts: 253 Location: Austin, TX
|
Posted: Fri May 28, 2004 4:35 am Post subject: Definitive MX700 Howto |
|
|
CAN SOMEONE PLEASE POST WORKING MX700 CONFIGS !!! I've read all the freaking mx700 posts...which start out like, well I don't have the mx700 but here's my config...ONLY POST IF YOU ACTUALLY OWN AND USE an MX700 please. NO posts of other forum links. Answers in this post only. To my knowledge there are EIGHT buttons. I use the ExplorerPS/2 protocol. Scrollwheel works fine, my thumb buttons DO NOT. I'm grasping at straws here. I emerged imwheel, which by its very name suggests it's not going to help with thumb buttons. Xmodmap is supposed to do this for me ?
Please fellow MX700 users, sound off !
A BIG TIA !!! |
|
Back to top |
|
|
Admiral LSD Guru
Joined: 27 Jun 2003 Posts: 522 Location: Northam, W.A., Australia
|
Posted: Fri May 28, 2004 4:51 am Post subject: |
|
|
I don't own an MX700 (yeah yeah, I know what you said but this is Linux, things are largely generic) but the hoops you need to jump through shouldn't be all that different to my Wireless Intellimouse Explorer. What I do for that is put:
Code: | Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "9"
Option "ZAxisMapping""6 7" |
in XF86Config/xorg.config to enable the buttons,
Code: | imwheel -k -p -b "67" &
xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9" & |
in my xinit file to enable the thumb buttons and map the rest correctly followed lastly by putting
Code: | ".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right |
in ~/.iwheelrc to make them do something useful. I'm not sure how much massaging that'll require to work with an MX700 but at the very least it gives you somewhere to start looking. _________________ Wasurenaide...
...watashi ga iru koto o.
Itsudatte soba ni iru yo.
Registered Linux user #319839 |
|
Back to top |
|
|
herbo Tux's lil' helper
Joined: 13 Feb 2004 Posts: 145 Location: Land Of Oz
|
Posted: Fri May 28, 2004 6:36 am Post subject: |
|
|
I do have an mx700 and Admiral LSD is pretty much spot on.
In Xorg.conf:
Code: | Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Device" "/dev/psaux"
|
I added these lines to /etc/X11/Sessions/Gnome or kde-3.2.2:
Code: | /usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5"
/usr/bin/imwheel -k -p -f -b "67"
|
And finally in my imwheelrc (mine is systemwide in /etc/X11):
Code: |
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right
|
Only button that does not work is the switch button on top of the mouse, but backwards and forwards works fine in mozilla/konqueror. |
|
Back to top |
|
|
kezzla Apprentice
Joined: 21 Aug 2003 Posts: 253 Location: Austin, TX
|
Posted: Fri May 28, 2004 1:37 pm Post subject: |
|
|
Thanks for the configs, I'll try them ASAP |
|
Back to top |
|
|
kezzla Apprentice
Joined: 21 Aug 2003 Posts: 253 Location: Austin, TX
|
Posted: Sat May 29, 2004 5:01 am Post subject: |
|
|
Silly question...
Do /etc/X11/Xmodmap and /etc/X11/imwheelrc have to be executable ? |
|
Back to top |
|
|
herbo Tux's lil' helper
Joined: 13 Feb 2004 Posts: 145 Location: Land Of Oz
|
Posted: Sun May 30, 2004 8:18 am Post subject: |
|
|
nah, just make sure world can read them though. |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Sun May 30, 2004 10:34 am Post subject: |
|
|
Code: |
Section "InputDevice"
Identifier "Logitech MX 700"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Resolution" "800"
EndSection
|
_________________ linux: #232767
Last edited by ikaro on Mon May 31, 2004 10:37 pm; edited 1 time in total |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Sun May 30, 2004 11:09 am Post subject: |
|
|
hmm ive tried some of your configs and i cant see any difference from the usability that my more simple config suplies.
for example, the thumb buttons, which i think are suppose to be back - forward in the browser, don't work that way.
the MX mouse have 8 buttons how come some of you come up with 9 buttons ?
lets take a look at it :
http://www.bit-tech.net/images/review/196/6.jpg
The button: "Program Switcher" who have this working the right way ? how ?
The thumb buttons: back & forward who have these working with Mozilla Firefox ? and how ?
The buttons Up & Down do the same as scrooling the wheel up & down which is faster and more convenient .... wierd.
anyone got it working correctly ?
a review here for ppl interested in buying one of these:
http://www.bit-tech.net/review/196/ _________________ linux: #232767 |
|
Back to top |
|
|
Admiral LSD Guru
Joined: 27 Jun 2003 Posts: 522 Location: Northam, W.A., Australia
|
Posted: Sun May 30, 2004 11:25 am Post subject: |
|
|
As I mentioned in my post I don't actually own an MX700, I have a Microsoft Wireless Intellimouse Explorer instead which does have 9 buttons (standard left and right, mouse wheel up and down, mouse wheel button, two thumb buttons and a two way tilt wheel). I posted my config since, apart from having to adjust for the number of buttons and their functions, it shouldn't be much different to what's required for an MX700. _________________ Wasurenaide...
...watashi ga iru koto o.
Itsudatte soba ni iru yo.
Registered Linux user #319839 |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Sun May 30, 2004 12:07 pm Post subject: |
|
|
right you have a MS mouse ... i just looked at the topic and assumed it was a MX 700 .. anyways ..
the "thumb buttons" are mapped as button3 for forward & button2 for backwards, now I think these buttons should be 6 & 7 ? and the switch applications should be the 8th button ? right ?
how can i change that ?
Ive been trying with the xmodmap thing but i never really used it and the more i try the worse it gets _________________ linux: #232767 |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Sun May 30, 2004 1:37 pm Post subject: |
|
|
ok i found some more stuff on the net and this is the closest I can get it to work like it would on Microsfot Windowz:
Code: |
Section "InputDevice"
Identifier "Logitech MX 700"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "6 7"
Option "buttons" "7"
Option "Resolution" "800"
EndSection
|
Code: |
xmodmap -e "pointer = 1 2 3 6 7 4 5"
|
*edit*
Only problem is that when you press the button that is in front of the wheel it does scroolUP and browses Back at the same time , rendering the button useless.
_________________ linux: #232767
Last edited by ikaro on Mon May 31, 2004 2:36 pm; edited 1 time in total |
|
Back to top |
|
|
beastmaster Apprentice
Joined: 24 May 2004 Posts: 230
|
Posted: Mon May 31, 2004 8:05 am Post subject: |
|
|
Hi everyone
I have a Logitech MX500 mouse, it's basically the same mouse as MX700 just without wireless.
I've tried all the setup guides from other threads to no avid too, and been reading over and over from head to toes, now I got the thumb buttoms to work however oddly it produces scroll-up and scroll-down events which shouldn't be. And the wheel-up and wheel-down buttons acts as scroll-left and scroll-right ... I don't get it...
Here are what I have in my configurations:
XF86config :
Code: |
Identifier "LogiMX500"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "300"
|
/etc/X11/xinit/xinitrc :
Code: |
...
# wheel mouse mapping
imwheel -k -p -b "67" -f
xmodmap -e "pointer = 1 2 3 6 7 4 5"
...
|
/etc/X11/Xmodmap :
Code: |
# wheel mouse remapping
pointer = 1 2 3 6 7 4 5
|
/etc/X11/Sessions/openbox :
Code: |
#!/bin/sh
# start openbox
exec xmodmap -e "pointer = 1 2 3 6 7 4 5" &
exec imwheel -p -k -b "000067" -f &
/usr/bin/openbox
|
/etc/X11/imwheelrc :
Code: |
"(null)"
None, Thumb1, Alt_L|Left,1 # backward
None, Thumb2, Alt_L|Right,1 # forward
"^Mozilla.*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1
"^firefox.*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1
".*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1
|
I've been fighting with it for 7 hours already, dry and clueless
Can anyone point me out what I did wrong here.
Thank you. |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
|
Back to top |
|
|
beastmaster Apprentice
Joined: 24 May 2004 Posts: 230
|
Posted: Tue Jun 01, 2004 12:39 am Post subject: |
|
|
Hi ikaro, thanks for replying.
However I've followed that website, and it still does no good
with the change of imwheel -p -b "0067"
and in the imwheelrc
......
".*"
None, Left, Alt_L|Left
None, Right, Alt_L|Right
now, when I click the thumb buttons it acts as scrolling up and down; wheel buttons act as scrolling left and right
It should be opposite....
It's been another half day that I'm attemping to get the mouse forward and backward buttons to work, the worse beast ever
I know a lot of you who own MX500/700 say it works perfectly, ok care to guide me thru where I did wrong and share your working codes/config files?
Thank you. |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Tue Jun 01, 2004 1:21 am Post subject: |
|
|
I got the MX 700 and everything _almost_ works.
I got to know today that a "Bug" in the 2.6.x kernels /drivers/input/mousedev.c makes a problem to mouses with many buttons ( MX 700 )
Like the one im experiencing, a mouse click triggers 2 actions.
anyways, with this config you get the thumb buttons working:
Code: |
Section "InputDevice"
Identifier "Logitech MX 700"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "6 7"
Option "buttons" "7"
Option "Resolution" "800"
EndSection
|
Code: |
xmodmap -e "pointer = 1 2 3 6 7 4 5"
|
check if you get the same:
Code: |
[~] xmodmap -pp
There are 7 pointer buttons defined.
Physical Button
Button Code
1 1
2 2
3 3
4 6
5 7
6 4
7 5
|
ps: see that buttons 6/7 are mapped to 4/5
You can drop the imwheel, its not needed. at least im not using it and _almost_ all buttons work. _________________ linux: #232767 |
|
Back to top |
|
|
beastmaster Apprentice
Joined: 24 May 2004 Posts: 230
|
Posted: Tue Jun 01, 2004 1:34 am Post subject: |
|
|
Hi ikaro,
thank you for the inputs.
your XF86Config's mouse session looks just like what I have, except the mouse resolution that I set it to 300.
This time, I'm going to do the old-fashioned way, rebooting the computer and see
Questions:
1) when you say you get your thumb buttons to work, does it work properly though? like can you trigger the web browsing backward and forward in Mozilla or any browser you use?
2) did you mean dropping the imwheelrc config file?
3) about the MX500/700 mouse bug in kernel driver, which mouse click triggers 2 actions? is there a website. |
|
Back to top |
|
|
beastmaster Apprentice
Joined: 24 May 2004 Posts: 230
|
Posted: Tue Jun 01, 2004 5:06 am Post subject: |
|
|
Ok, with all my configutation as in previous posts, I made a local home user's .xinitrc and drop the xmodmap mapping in there. Everything works great, wheel up and down functional, except the thumb buttons don't act properly, when I click on it, it move the cursor left/right in mozilla
I have these key binded in imwheelrc file also:
".*"
None, Down, Alt_L|Left
None, Up, Alt_L|Right
Is it really Up, Down for thumb events? |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Tue Jun 01, 2004 12:52 pm Post subject: |
|
|
yes the thumb buttons work fine in Mozilla Firefox.
and with "drop the imwheel" i mean It's not needed, bloat. capiche ?
_________________ linux: #232767 |
|
Back to top |
|
|
firephoto Veteran
Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Tue Jun 01, 2004 4:52 pm Post subject: |
|
|
No imwheel here, thumb buttons scroll left and right where needed, but I mostly mapped them so I can assign functions when playing AAO. I tried imwheel many times in the past but i never could get it working good without lots of quirks. Using a MX500 on the usb port.
There's a post in the Games forum about using the logitech_applet program for tweaking some settings.
https://forums.gentoo.org/viewtopic.php?t=164679&highlight=logitechapplet |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Tue Jun 01, 2004 5:53 pm Post subject: |
|
|
cool thanks for the tip.
i tried it, but can't really notice any difference.
Code: |
001/016 046D/C506 C-BF16-MSE MX700 Optical Mouse
Result: 8
P6 = 20
P0 = 3d
P4 = 8b
P5 = 45 Channel 1 Battery: 5
P8 = 73
P9 = f
PB0 = 1
PB1 = ee Two channel 800cpi support No Horizontal Roller Vertical Roller 8 buttons
|
_________________ linux: #232767 |
|
Back to top |
|
|
Wellu n00b
Joined: 01 Jun 2004 Posts: 3
|
Posted: Tue Jun 01, 2004 6:00 pm Post subject: |
|
|
This is how I got my MS IntelliMouse Explorer 3.0 working as I wanted :
/etc/X11/XF86Config :
Code: |
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "1200"
EndSection
|
/etc/X11/imwheelrc : (this is my WHOLE imwheerc )
Code: |
"^Opera"
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right
"^Firefox.*"
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right
|
Finally put these on .xinitrc (or run straight from terminal) :
Code: |
xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -kfb "000067"
|
|
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Tue Jun 01, 2004 6:09 pm Post subject: |
|
|
Wellu wrote: | This is how I got my MS IntelliMouse Explorer 3.0 working as I wanted :
/etc/X11/XF86Config :
Code: |
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
Option "Resolution" "1200" |
|
AFIK the "resolution" is the DPI of the mouse, i doubt that your mouse can do 1200 DPI.
If you can prove otherwise, please post a url to the document. _________________ linux: #232767 |
|
Back to top |
|
|
beastmaster Apprentice
Joined: 24 May 2004 Posts: 230
|
Posted: Tue Jun 01, 2004 6:37 pm Post subject: |
|
|
hi ikaro,
now my .xinitrc only contain this line:
Code: |
xmodmap -e "pointer = 1 2 3 6 7 4 5"
|
it's without loading the imwheel stuff.
mouse wheels work fine, but still no thumb backward and forward |
|
Back to top |
|
|
ikaro Advocate
Joined: 14 Jul 2003 Posts: 2527 Location: Denmark
|
Posted: Tue Jun 01, 2004 6:51 pm Post subject: |
|
|
hmm thats wierd
you use firefox too ? and is the mouse connected to the USB ? _________________ linux: #232767 |
|
Back to top |
|
|
Wellu n00b
Joined: 01 Jun 2004 Posts: 3
|
Posted: Tue Jun 01, 2004 6:52 pm Post subject: |
|
|
beastmaster wrote: |
it's without loading the imwheel stuff.
mouse wheels work fine, but still no thumb backward and forward |
That's where the imwheel steps in. It allows you to "bind" those thumb buttons to emulated keypresses.
and ikaro, that "Resolution" option didn't seem to have any notable effect so I just punched that number in As long as it works fine it stays there on my config. |
|
Back to top |
|
|
|