I finally found a vertical mouse that fits me pretty well. It only has one major drawback: the sensor is “tilted” relative to my natural way of holding the mouse. So when i hold it normally and move it left to right, the cursor will move diagonally left/up resp. right/down about 30°.
I’ve found that evdev had the option “offsetangle” for exactly this…but only prior to version 2 - sadface.
Then i found that libinput had the Option “RotationAngle”:
Option "RotationAngle" "float" Sets the rotation angle of the device to the given angle, in degrees clockwise. The angle must be between 0.0 (inclusive) and 360.0 (exclusive).
Unfortunately, i can’t seem to get this to work - i tried
xinput set-float-prop 16 RotationAngle 330 which gave no error but didn’t work, and now i’m trying it with an xorg conf file:
~ >>> cat /etc/X11/xorg.conf.d/10-zelotes.conf  Section "InputClass" Identifier "libinput pointer catchall for rotation" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "RotationAngle" "330" EndSection
but that also doesn’t seem to work.
I’m kinda out of ideas.
Maybe someone can help? Even if it is just a “RotationAngle is just for xxx-devices and not for mice” ^^
I’m also open to other ideas on how to tackle this
Thanks in advance!