Skip to content

Instantly share code, notes, and snippets.

@Pitometsu
Last active July 8, 2019 15:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pitometsu/73fde7979803b31a48b5ddfc508fe3e6 to your computer and use it in GitHub Desktop.
Save Pitometsu/73fde7979803b31a48b5ddfc508fe3e6 to your computer and use it in GitHub Desktop.
/usr/share/X11/xorg.conf.d/
Section "InputClass"
Identifier "Kensington Slimblade Trackball"
MatchProduct "Kensington Slimblade Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
# Option "ButtonMapping" "1 8 2 4 5 6 7 3 2"
Option "ScrollButton" "8"
Option "ScrollMethod" "button"
# Option "MiddleEmulation" "on"
EndSection
@Pitometsu
Copy link
Author

# xinput set-int-prop "Kensington Slimblade Trackball" "Evdev Middle Button Emulation" 8 0
# xinput set-button-map "Kensington Slimblade Trackball" 1 8 2 4 5 6 7 3 2
xinput set-int-prop "Kensington Slimblade Trackball" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "Kensington Slimblade Trackball" "Evdev Wheel Emulation Button" 8 8
xinput set-int-prop "Kensington Slimblade Trackball" "Evdev Wheel Emulation Axes" 8 6 7 4 5
# xinput set-int-prop "Kensington Slimblade Trackball" "Evdev Wheel Emulation Timeout" 16 300

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment