Fine-tuning Logitech Marble Mouse Trackball
I recently (meaning today) bought a Logitech Marble Mouse (that's actually a trackball). It's the one with the ball in the front center and two large buttons on either side, with two much smaller buttons towards the middle. I was originally hesitant about buying a trackball because I'd be losing my much-loved scrollwheel, but I was relieved to read that the Marble Mouse's two smaller buttons are supposed to act as scrolling devices: one scrolls up, the other scrolls down. But, of course, Logitech didn't consider Linux users in designing the product, so those two buttons don't quite work.
After searching Google as well as the forums here, and doing a bit of research on my own, I've got it set up almost how I want it. The far-left button left-clicks, the middle-left button middle-clicks, the middle-right button enables scrolling (which is accomplished by moving the ball itself). The only issue now is that the far-right button also scrolls, so I am left without the handy-dandy right-clicking ability. This is a big issue. Scrolling is cool, but I need right-clicks. I've included the applicable parts of my /etc/X11/XF86Config file: Code:
Section "InputDevice" Thanks guys (and girls)! |
I've done a bit more searching on the issue, and found the following XF86Config settings and explanation at http://www.goddamn.co.uk/tobyink/?page=271 :
Quote:
Bossman just walked by, so I must depart... thanks in advance for any help. |
And that's still a no-go. Those settings just make my trackball behave like a three-button mouse... True, I've got the right-clickability back, but I kinda got used to my little ghetto scrolling.
I bet this would be a lot easier if I could understand how the buttons were numbers... knowing which buttons I was setting to do what would help a lot. So in addition to straight-up solutions to this issue, I'm also looking for some information on how to figure out how the mouse buttons are numbered. As usual, help is good. Help me! |
Quote:
comment this line out and try it.............. |
Well guys (for those interested) I finally got the desired operation out of the trackball.
The trick was to use the Marble Mouse as a PS/2 device (using the Logitech-supplied USB-to-PS/2 adapter). I used the exactly same settings in my second post: Code:
Section "InputDevice" All is well. Unless, of course, there's a way to make it scroll for as long as I hold the small buttons down, instead of just hopping down a few lines... Such is life, always seeking improvements. |
I'm having similar issues and have the same sort of trackball.
On Red Hat 9.0, /usr/sbin/gpm -t help lists the protocols available and I do not see MouseManPlusPS/2. Will I need to upgrade gpm to do this? Thanks tim |
Marble Scrolling
Here's another option (on Debian 4 sid). This allows marble scrolling vertically when the small left button is held down. Click on small left/right causes left/right scrolling of window. Large left+right is center button click. (I'm using iceweasel, the debian firefox version, but it seems to work everwhere in a quick test. great for f-spot, openoffice, etc).
Added "MarbleMouse" to the server layout section: Section "ServerLayout" Identifier "aticonfig Layout MarbleMouse" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection And this is the appropriate section: Section "InputDevice" Identifier "MarbleMouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "auto" Option "Buttons" "5" Option "ButtonMapping" "1 8 3 6 7" Option "EmulateWheel" "true" Option "EmulateWheelTimeout" "300" #msec Option "YAxisMapping" "4 5" Option "EmulateWheelButton" "6" EndSection |
All times are GMT -5. The time now is 10:04 AM. |