View previous topic :: View next topic |
Author |
Message |
wichtounet Tux's lil' helper
Joined: 17 Mar 2012 Posts: 122
|
Posted: Tue Jul 16, 2013 3:52 pm Post subject: How to make a more than 7 buttons mouse work ? (Steelseries) |
|
|
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 |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Jul 16, 2013 8:55 pm Post subject: |
|
|
Have you checked Arch wiki. |
|
Back to top |
|
|
wichtounet Tux's lil' helper
Joined: 17 Mar 2012 Posts: 122
|
Posted: Tue Jul 16, 2013 9:06 pm Post subject: |
|
|
Yes, that's what I've followed. Unfortunately, none of the x.org configuration worked. |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Wed Jul 17, 2013 3:19 am Post subject: |
|
|
For the Match<blah> entries, see post. |
|
Back to top |
|
|
wichtounet Tux's lil' helper
Joined: 17 Mar 2012 Posts: 122
|
Posted: Wed Jul 17, 2013 7:34 am Post subject: |
|
|
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 |
|
|
wichtounet Tux's lil' helper
Joined: 17 Mar 2012 Posts: 122
|
Posted: Wed Jul 17, 2013 5:01 pm Post subject: |
|
|
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 |
|
|
mir3x Guru
Joined: 02 Jun 2012 Posts: 455
|
Posted: Thu Jul 18, 2013 6:32 pm Post subject: |
|
|
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 |
|
|
wichtounet Tux's lil' helper
Joined: 17 Mar 2012 Posts: 122
|
Posted: Sat Jul 20, 2013 8:03 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|