A long while ago, I created a
~/.Xmodmap reversing the
5 to create "natural scrolling":
pointer = 1 2 3 5 4 7 6 8 9 10 11 12
.xinitrc in the standard fashion (
xmodmap $HOME/.Xmodmap &).
This has worked for years without issues.
I just recently installed an application called
cockatrice. I have no other issues with the program, except that, for some reason, when I scroll inside the program, my scrolling direction is not "natural" (i.e., it is as if my
.Xmodmap is not being obeyed by only this application).
At first, I thought it was an issue with my Qt input module, but I realized that I have correctly declared
xim in my
.xinitrc, and I've never had this issue with any other application.
Is this an application-specific issue, or is this Qt-specific? What should I try to further troubleshoot this (or solve it)?
Attempting to set this universally through
$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] # unneeded information regarding my keyboard $ xinput set-prop 2 "Evdev Scrolling Distance" -1 -1 -1 property 'Evdev Scrolling Distance' doesn't exist, you need to specify its type and format