I recently purchased a new mouse Razer Deathadder v2 which has 5 buttons for Leap 15.4. And i went through the process of installing the Razer software and Polychomatic, which all works great.
But I noticed that there is no configuration in Leap system settings for the 5 buttons, not even for the standard 3 button mouse plus scroll wheel which has been around for at least half a century, which is pathetic. The middle mouse button click and drag option/functionality does not work on any of my games or programs like blender, Mech5, The scroll wheel click is not even recognized. WTF
I took a deeper dive into the files like libinput.conf and usr/lib/udev files, and it looks like there is no direct support for basic mouse functions (3 buttons), but there is heaps of references for laptop/tablet touchpads.
Q1. Why are mice not properly supported in Leap?
I am guessing that this is not just a Leap issue, It feels more like a linux issue.
Q2. Is there a program or config that adds the middle mouse button Click-n-Drag options?
Thanks for the reply.
I already have Openrazer, no mouse button support.
Also tried Piper it does not support Razer mice.
Also have RazerGenie and Razer configuration.
None have mouse button support/editing.
I agree that it is not just a Opensuse issue, But that doesn’t mean that devs couldn’t have done more. After all a mouse standard that previous versions was able to achieve of three buttons and a scroll wheel all work. But not in Leap. Every version of leap, while graphically getting better and more stable. Have less and less functionality in the settings.
I’m not sure who you are referring to here. If Razer have proprietary configuration protocols implemented, then they as the vendor need to make the information/APIs available to developers, or provide a suitable configuration utility themselves.
I believe i was referring to Leap dev’s.
I know that vendors like Razer, MS, Logitech have a big roll to play, on a individual mouse model level for functionality.
But 15.4 has a lot more at a base level for touchpads and laptops or touch screens, which is great we need that. But mice functionality options in the system settings at a basic level is pretty much non existent, compared to previous versions of Opensuse.
To be clear, i am asking for better generic support, for mice.
Mouse configuration normally takes place within a desktop environment. As such, it relies on upstream efforts. As mentioned before, the Razer Deathadder is using a proprietary protocol, so vendor support is required ideally…
Some of what you’re articulating here is to do with libinput vs evdev behaviour perhaps. You haven’t said which DE you are using, but a least from a KDE (running under X11) perspective, using the evdev driver allows more configuration possibilities (for mice) than with libinput. None of this is specific to openSUSE though.