When setting mouse buttons in macros some of them seem to trigger other event that would be expected by the name of the selected button. For example choosing a button 4 (scroll up) seems to actually trigger button 9.
Here is my findings. First is the selected button in macro editor and second is the actual event triggered in xev
Button 4 -> Button 9
Button 5 -> Button 8
Button 6 -> no event
Also buttons 7-9 are not even selectable for macros even though those are available as direct button actions.
These findings are from Fedora 25 but noticed also in Fedora 24 that the scroll buttons didn't work in macros. I used the xev application to find out actual events.
Application: roccatkonextdconfig 5.5.0
Mouse firmware: 1.07
Mouse DFU: 1.04
What I want to achieve is fast scrolling by triggering multiple scrolls with macros when using easy shift + scroll. Currently I use page Up/Down keys as a work a round but that is just not the same as actual mouse scrolling (e.g. mouse scrolling follows the pointer).
Anonymous
That's no bug.
Regarding button 6:
The KoneXTD only supports buttons 1-5, so button 6 won't give you want. Firmware dependent maybe a keyboard event with value 0xf5 which you might be able to utilize with xbindkeys.
Regarding button 4 and 5 mapping to 8 and 9:
That's a Linux thing. The mouse sends buttons 4 and 5 but Linux makes 8 and 9 out of them. You have multiple ways to modify this like tweaking the x-server configuration or xmodmap. Here is a exhaustive writeup.
Should you really have 9 and 8 instead you already might have some tweaking activated.
Last edit: Stefan Achatz 2017-01-17