Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How to make a more than 7 buttons mouse work ? (Steelseries)
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
wichtounet
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2012
Posts: 122

PostPosted: Tue Jul 16, 2013 3:52 pm    Post subject: How to make a more than 7 buttons mouse work ? (Steelseries) Reply with quote

Hi,

I've a problem with my mouse on Gentoo. The normal buttons (left/right/wheel and previous/next) work, but the other buttons are not recognized by x. I tried in xev and using them does not do anything.

I'm running Gnome Shell 3.6.

I tried configuring /etc/X11/xorg.conf.d/10-evdev.conf to add the device:

Quote:
Section "InputDevice"
Identifier "GamingMouse"
Driver "evdev"
Option "Name" "SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "16"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 6 7 8 9 10 11 12 13 14 15 16"
EndSection


but it didn't change a thing. I also tried adding these options in the Input class:

Quote:
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Protocol" "ExplorerPS/2"
Option "Buttons" "16"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 6 7 8 9 10 11 12 13 14 15 16"
EndSection


but again, it didn't worked.

Does someone has a solution to make these buttons work ?

Thanks
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Tue Jul 16, 2013 8:55 pm    Post subject: Reply with quote

Have you checked Arch wiki.
Back to top
View user's profile Send private message
wichtounet
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2012
Posts: 122

PostPosted: Tue Jul 16, 2013 9:06 pm    Post subject: Reply with quote

Yes, that's what I've followed. Unfortunately, none of the x.org configuration worked.
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Wed Jul 17, 2013 3:19 am    Post subject: Reply with quote

For the Match<blah> entries, see post.
Back to top
View user's profile Send private message
wichtounet
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2012
Posts: 122

PostPosted: Wed Jul 17, 2013 7:34 am    Post subject: Reply with quote

It seems to me that it is not a match<blah> problem. If I change the ZAxisMapping my wheel stops functioning, it seems to mean that the match is done correctly on InputClass.

I would think that it is more of a driver problem.

I don't know if it is of any value, but if I do "egrep "Name|Handlers" /proc/bus/input/devices", I got three times my mouse, is that normal ?
I will put the complete output once back at home.
Back to top
View user's profile Send private message
wichtounet
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2012
Posts: 122

PostPosted: Wed Jul 17, 2013 5:01 pm    Post subject: Reply with quote

I used xinput to gather some more information:

Quote:
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=8 [slave pointer (2)]
⎜ ↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse id=9 [slave keyboard (3)]
↳ G15 Gaming Keyboard id=11 [slave keyboard (3)]
↳ G15 Gaming Keyboard id=12 [slave keyboard (3)]
↳ G15 GamePanel LCD id=13 [slave keyboard (3)]
↳ Logitech Logitech G930 Headset id=14 [slave keyboard (3)]


Quote:
xinput get-button-map 8
1 2 3 4 5 6 7 8 9 10 11 12 13


Quote:
xinput get-button-map 10
1 2 3 4 5 6 7


Quote:
xinput get-button-map 4
1 2 3 4 5 6 7 8 9 10


Quote:
xinput get-button-map 9
device has no buttons


Quote:
xinput list-props 8
Device 'SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (263): 0
Device Accel Constant Deceleration (264): 1.000000
Device Accel Adaptive Deceleration (265): 1.000000
Device Accel Velocity Scaling (266): 10.000000
Device Product ID (256): 4152, 4896
Device Node (257): "/dev/input/event2"
Evdev Axis Inversion (267): 0, 0
Evdev Axes Swap (269): 0
Axis Labels (270): "Rel X" (149), "Rel Y" (150), "Rel Vert Wheel" (262)
Button Labels (271): "Button Left" (142), "Button Middle" (143), "Button Right" (144), "Button Wheel Up" (145), "Button Wheel Down" (146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right" (148), "Button Side" (260), "Button Extra" (261), "Button Unknown" (259), "Button Unknown" (259), "Button Unknown" (259), "Button Unknown" (259)
Evdev Middle Button Emulation (272): 0
Evdev Middle Button Timeout (273): 50
Evdev Third Button Emulation (274): 0
Evdev Third Button Emulation Timeout (275): 1000
Evdev Third Button Emulation Button (276): 3
Evdev Third Button Emulation Threshold (277): 20
Evdev Wheel Emulation (278): 0
Evdev Wheel Emulation Axes (279): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (280): 10
Evdev Wheel Emulation Timeout (281): 200
Evdev Wheel Emulation Button (282): 4
Evdev Drag Lock Buttons (283): 0


Quote:
xinput list-props 10
Device 'SteelSeries World of Warcraft: Cataclysm MMO Gaming Mouse':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (263): 0
Device Accel Constant Deceleration (264): 1.000000
Device Accel Adaptive Deceleration (265): 1.000000
Device Accel Velocity Scaling (266): 10.000000
Device Product ID (256): 4152, 4896
Device Node (257): "/dev/input/event4"
Evdev Axis Inversion (267): 0, 0
Evdev Axes Swap (269): 0
Axis Labels (270): "Rel X" (149), "Rel Y" (150), "Rel Horiz Wheel" (285)
Button Labels (271): "Button 0" (284), "Button Unknown" (259), "Button Unknown" (259), "Button Wheel Up" (145), "Button Wheel Down" (146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right" (148)
Evdev Middle Button Emulation (272): 0
Evdev Middle Button Timeout (273): 50
Evdev Third Button Emulation (274): 0
Evdev Third Button Emulation Timeout (275): 1000
Evdev Third Button Emulation Button (276): 3
Evdev Third Button Emulation Threshold (277): 20
Evdev Wheel Emulation (278): 0
Evdev Wheel Emulation Axes (279): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (280): 10
Evdev Wheel Emulation Timeout (281): 200
Evdev Wheel Emulation Button (282): 4
Evdev Drag Lock Buttons (283): 0


It seems that more than 7 buttons are recognized in id 8, so that seems like a good sign, no ? So how could I use this only and perhaps filter the other ?
Back to top
View user's profile Send private message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Thu Jul 18, 2013 6:32 pm    Post subject: Reply with quote

If u added under windows some reconfigure actions for those buttons they just wont work
( I dont know at least how to make them working, as far as I remember after adding new actions for buttons, xinput shows some new device (keyboard?), u may need to configure it also then)
If u erase all shortcuts for buttons (under windows I guess) all buttons should appear.
_________________
Sent from Windows
Back to top
View user's profile Send private message
wichtounet
Tux's lil' helper
Tux's lil' helper


Joined: 17 Mar 2012
Posts: 122

PostPosted: Sat Jul 20, 2013 8:03 am    Post subject: Reply with quote

Hi,

I don't remember configuring special actions on Windows for the mouse, but I can be wrong...
Unfortunately, I haven't any Windows to change anything on the mouse...
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