Skip to content

Have full control over mouse pointer and move it smoothly using keyboard

License

Notifications You must be signed in to change notification settings

C2Deep/mouseboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

mouseboard

mouseboard control mouse pointer by keyboard.
Have full control over mouse pointer and move it smoothly using keyboard.

Enviroments

Linux

Features

  • Precision Non continuous presses to one or more of movement keyboard keys for precise mouse movement.
    To increase the precision of the movement increse the Minimum speed to a higher value.
  • Acceleration Control mouse acceleration by simply keep pressing one or more of the direction keys (the longer you press the faster mouse pointer goes till it reach the Max speed).
  • Move mouse pointer in two directions simultaneously.
  • Customize the mouse speed, acceleration and keyboard keys to control the mouse.
  • Return the functionality of the keyboard keys assigned to mouse control once the program terminated.

Build

gcc -o mouseboard mouseboard.c -lm -pthread

Usage

sudo ./mouseboard

Configuration

Edit configuration

 sudo ./mouseboard -C

or

sudo ./mouseboard --config

Note

the new configuration is saved in mouse.cfg file in binary form.

Run with default configuration

sudo ./mouseboard -D

or

sudo ./mouseboard --default

How to use

Default mouse movement keyboard keys

Movement direction key
UP ⬆ UP ARROW
DOWN ⬇ DOWN ARROW
LEFT ⬅ LEFT ARROW
RIGHT ➡ RIGHT ARROW

Default mouse buttons keyboard keys

Button key
RIGHT BUTTON KPENTER
LEFT BUTTON KP0
WHEEL UP KP8
WHEEL DOWN KP2

*KP stand for keypad

About

Have full control over mouse pointer and move it smoothly using keyboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages