You are not logged in.

#1 2015-04-23 14:50:48

AndyD
Member
Registered: 2014-11-25
Posts: 13

Middle mouse button not working with "RAPOO 5G Wireless Device" mouse

One of my update last week destroyed the ability to use the middle mouse butten (press the mouse wheel) of my rapoo wireless mouse. Of course, since I only noticed this today, I cannot say which update it was...

$ lsusb
..
Bus 001 Device 007: ID 24ae:2001
..

$ egrep "Name|Handlers" /proc/bus/input/devices
..
N: Name="RAPOO RAPOO 5G Wireless Device"
H: Handlers=sysrq kbd event15 
N: Name="RAPOO RAPOO 5G Wireless Device"
H: Handlers=kbd event16 mouse1 

$ journalctl -b | grep -i rapoo
Apr 23 16:41:40 ratatoskr kernel: input: RAPOO RAPOO 5G Wireless Device as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:24AE:2001.0008/input/input28
Apr 23 16:41:40 ratatoskr kernel: hid-generic 0003:24AE:2001.0008: input,hiddev0,hidraw2: USB HID v1.01 Mouse [RAPOO RAPOO 5G Wireless Device] on usb-0000:00:14.0-3/input1

I'm kind of stumped as to where to start looking for the problem. If you think it's useful, I'd try to post an update history, but that log is pretty long. This is arch, after all...

Offline

#2 2015-04-24 00:47:15

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,362

Re: Middle mouse button not working with "RAPOO 5G Wireless Device" mouse

Use xinput or xev to find out what, if anything, the system is registering from the mouse.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#3 2015-04-24 11:41:49

AndyD
Member
Registered: 2014-11-25
Posts: 13

Re: Middle mouse button not working with "RAPOO 5G Wireless Device" mouse

ngoonee wrote:

Use xinput or xev to find out what, if anything, the system is registering from the mouse.

For some reason, the issue disappeared today. Since it persisted across reboots and my attempt to recreate All Mouse Buttons Working from the wiki, I'll stay stumped (and probably stupid in a way I just don't see), I guess, but at least it's gone...

And I've learned two new ways to debug stuff, thanks, ngoonee, and thanks for your time!

For completeness, these are todays entries of xinput

$ xinput --list 12
RAPOO RAPOO 5G Wireless Device          	id=12	[slave  pointer  (2)]
	Reporting 10 classes:
		Class originated from: 12. Type: XIButtonClass
		Buttons supported: 13
		Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown"
		Button state:
		Class originated from: 12. Type: XIKeyClass
		Keycodes supported: 248
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 0:
		  Label: Rel X
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 1:
		  Label: Rel Y
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 2:
		  Label: Rel Horiz Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 3:
		  Label: Rel Dial
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12. Type: XIValuatorClass
		Detail for Valuator 4:
		  Label: Rel Vert Wheel
		  Range: -1.000000 - -1.000000
		  Resolution: 1 units/m
		  Mode: relative
		Class originated from: 12. Type: XIScrollClass
		Scroll info for Valuator 2
		  type: 2 (horizontal)
		  increment: 1.000000
		  flags: 0x0
		Class originated from: 12. Type: XIScrollClass
		Scroll info for Valuator 3
		  type: 2 (horizontal)
		  increment: 1.000000
		  flags: 0x0
		Class originated from: 12. Type: XIScrollClass
		Scroll info for Valuator 4
		  type: 1 (vertical)
		  increment: -1.000000
		  flags: 0x2 ( preferred )


$ xev
..
ButtonPress event, serial 37, synthetic NO, window 0x3a00001,
    root 0xae, subw 0x3a00002, time 369783, (20,22), root:(771,480),
    state 0x0, button 2, same_screen YES

EnterNotify event, serial 37, synthetic NO, window 0x3a00001,
    root 0xae, subw 0x0, time 369783, (20,22), root:(771,480),
    mode NotifyGrab, detail NotifyInferior, same_screen YES,
    focus YES, state 512

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  4294967214 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

ButtonRelease event, serial 37, synthetic NO, window 0x3a00001,
    root 0xae, subw 0x3a00002, time 370383, (20,22), root:(771,480),
    state 0x200, button 2, same_screen YES

LeaveNotify event, serial 37, synthetic NO, window 0x3a00001,
    root 0xae, subw 0x0, time 370370, (20,22), root:(771,480),
    mode NotifyUngrab, detail NotifyInferior, same_screen YES,
    focus YES, state 0

Offline

Board footer

Powered by FluxBB