Since Plasma 6.4.0 I cannot go into System Settings, Mouse & Touchpad, click Mouse, select Configure Extra Buttons and assign the Control key to each of my mouses side buttons to effectively disable them. In both my production OS which is Reborn Os and a test OS BlueStar I can click Add Binding, but when I mouseover Press a mouse button and press either side button nothing happens. I am not offered the chance to choose which key on my keyboard I want to assign the side buttons to.
Plasma 6.4.1
Framework 6.15.0
QT Version 6.9.01
Wayland
Kernel 6.15.4-arch2-1
Steps to reproduce:
Launch System Settings
Click Mouse & Touchpad
Click Configure Extra Buttons
Click Add Binging
Mouseover Press a mouse button
Press one of the side buttons on my mouse
Am not asked to press a key on my keyboard to assign it to the side button
Expected behavior after step 6 above to be told to press a button on my keyboard to assign it to the mouse button and it actually be assigned.
I don’t know what didn’t make any sense. As clearly stated my settings look correct but the side buttons were still enabled. Odd thing is now they seem to want to behave with that. I had done logoffs, reboots and still not disabled. Than for what seemed out of nowhere they finally were disabled.
Again I don’t mean to be rude but there is nothing confusing about it in the least. I have been binding both side buttons to Ctrl since I got the mouse and keyboard combo, and it has always worked. When I boot into Reborn I will try what you have above.
Ok, something I never actually tried myself - though I did previously think about using side buttons for some Ctrl and Alt shenanigans with ‘easystroke’ when I used mouse gestures in the past… I tried using the ‘forward’ button to resize windows, and the ‘backward’ button to activate ‘move window’ but now I prefer them to present windows or desktops for switching windows or moving them.
I’d expect that text to attempt to bind Ctrl - and if that failed, then possibly the buttons would simply be active but not re-bound. Deleting the lines, or hashing them out, would be my first thought.
I’m still trying to figure out why under BlueStar all of a sudden they are disabled by binding them via the one file. I haven’t done anything different in it than I have in Reborn.