Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Logitech MX510 extra buttons usable with IMPS/2 protocol?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
[sinz]
n00b
n00b


Joined: 08 Jun 2004
Posts: 71

PostPosted: Mon Mar 07, 2005 2:45 pm    Post subject: Logitech MX510 extra buttons usable with IMPS/2 protocol? Reply with quote

First off, let me say that I know that using the ExplorerPS/2 protocol with imwheel and xmodmap will allow me to use all of the mouse buttons correctly under normal conditions, however, for reasons detailed in this post ( https://forums.gentoo.org/viewtopic-t-289002.html ) I must use the IMPS/2 protocol. In a nut shell, using my kvm switch kills my scroll wheel when using the ExplorerPS/2 protocol. A patch has been applied to psmouse-base.c in the gentoo-dev-sources that fixes the issue but only for the IMPS/2 protocol, so I'm stuck using that unless I find another solution that works with ExplorerPS/2. After spending countless hours searching for a solution, switching to the IMPS/2 protocol appears to be the most pratical solution (the others I've found are provided in the aforementioned post).

Currently I have the scroll wheel operating correctly as well as the standard right and left click buttons however the two side buttons do not work as they did under the ExplorerPS/2 protocol. I'm wondering if there is a way to alter my configuration such that those two buttons will be usable.

Xev reports them both as button 2 which is the same as the scroll wheel when depressed as a button so I'm not sure there is a way to distinguish them from the scroll wheel button. The following is the output of the three buttons that show as button two, pressed in the order of scroll wheel, front side button, rear side button.
Code:

ButtonPress event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174030536, (173,5), root:(461,310),
    state 0x10, button 2, same_screen YES

ButtonRelease event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174030744, (173,5), root:(461,310),
    state 0x210, button 2, same_screen YES

ButtonPress event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174031520, (173,5), root:(461,310),
    state 0x10, button 2, same_screen YES

ButtonRelease event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174031713, (173,5), root:(461,310),
    state 0x210, button 2, same_screen YES

ButtonPress event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174032325, (173,5), root:(461,310),
    state 0x10, button 2, same_screen YES

ButtonRelease event, serial 29, synthetic NO, window 0x1a00001,
    root 0xaf, subw 0x0, time 174032488, (173,5), root:(461,310),
    state 0x210, button 2, same_screen YES

I can't distinguish any difference so I'm not sure if there is some configuration I can change to make them distinguishable.

I really know nothing of the IMPS/2 protocol so I'm clueless as to what I need to do to get these buttons working or if this is even possible. Any comments or suggestions are greatly appreciated.
Back to top
View user's profile Send private message
Obsidian_MH
Apprentice
Apprentice


Joined: 30 May 2004
Posts: 170
Location: Pittsburgh, PA, USA

PostPosted: Sun Apr 24, 2005 7:08 pm    Post subject: Reply with quote

I wonder if you could use evdev instead of IMPS/2
_________________
Obsidian
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum