Skip to content

a linux tool to workaround broken mouse wheel

Notifications You must be signed in to change notification settings

nvlled/dumbwheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dumbwheel

A linux program to rebind mouse-thumb buttons into mouse scroll wheel.

sewer mouse

What for

I have at least three perfectly good mouse but have a broken mouse wheel.

Prerequisites

  • go compiler
  • xmodmap
  • libxdo-dev (on debian/ubuntu: apt install libxdo-dev)
  • root permission
  • mouse must have thumb buttons

Install

  1. $ go install github.com/nvlled/dumbwheel@latest
  2. Disable default mouse thumb button behaviour by adding these to your ~/.Xmodmap file: (create if not existing)
    pointer = 1 2 3 4 5 6 7 91 92
    
  3. Test run the program with root permission, example: sudo $(which dumbwheel)
  4. Create service to run the program automatically (TODO)

Usage

  • press and hold thumb buttons up/down to scroll up/down
  • double click thumb button and hold to scroll faster
  • wiggle mouse while double pressed to accelerate more

About

a linux tool to workaround broken mouse wheel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages