lsusb
Find your mouse.
Bus 001 Device 003: ID 1a7c:0191 Evoluent VerticalMouse 4
sudo usbhid-dump -s 1:3 -f -e stream
From the manual we get what the parameters mean:
man usbhid-dump
-s =bus[:dev]
Replace -s 1:3 with the Bus Device for your deviceOutput is in the form
BUS:DEVICE:INTERFACE:ENTITY TIMESTAMP
.001:003:000:STREAM 1667902900.482858
00 00 00 FC FF 00 00
.001:003:000:STREAM 1667902900.490787
00 00 00 FE FF 00 00
.001:003:000:STREAM 1667902900.498863
00 01 00 FC FF 00 00
Timestamp is in seconds before the point and subdivisions of seconds after the point.
First 3 digits milliseconds next 3 digits microseconds.
So the difference between two events is in my case is 8ms.
First 3 digits milliseconds next 3 digits microseconds.
So the difference between two events is in my case is 8ms.
Note the speed dpi choise does not affect this. This is the maximum physical transmit speed.
usbhid-dump will disconect you mouse/device.
if you mess up just remove the receiver and plug-it back in or wait 60 seconds.
if you mess up just remove the receiver and plug-it back in or wait 60 seconds.
It is a WiFi Evoluent Vertical Mouse 4.
Configure Mouse Buttons X11
xinput
press a button and run in terminal to find the number associated with each buttonxinput query-state id-nr
or
xev | grep button
xinput set-button-map "Kingsis Peripherals Evoluent VerticalMouse 4" 1 2 3 4 5 6 7 9 2 8
90-evoluent.conf /usr/share/X11/xorg.conf.d/conf
Section "InputClass"
Identifier "Evoluent VerticalMouse 4"
MatchUSBID "abcd:0123"
# input id: 1 2 3 4 5 6 7 8 9 10
Option "ButtonMapping" "1 2 3 4 5 6 7 9 2 8"
EndSection
No comments:
Post a Comment