Skip to content
This repository has been archived by the owner on Mar 19, 2022. It is now read-only.
/ mousemode Public archive

mousemode: (keyboard.shortcuts) => mouse.operations; // ๐Ÿฆ€

License

Notifications You must be signed in to change notification settings

ghsable/mousemode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

mousemode

mousemode: (keyboard.shortcuts) => mouse.operations; // ๐Ÿฆ€

keyboard shortcut mouse operation
P + 1 โ†
P + 2 โ†‘
P + 3 โ†“
P + 4 โ†’
P + Q right-click
P + W left-click

Demo

demo_mousemode.gif

Installation

  1. Install Dependencies.

    Linux Windows macOS
    libX11 ๐Ÿ“ - -
    libxdo-dev ๐Ÿ“ - -
  2. Build and install a Rust binary.

    cargo install mousemode
    
  3. Run a Rust binary.

    mousemode
    

...!!XD

Note: Development

Libraries

The Rust Standard Library

use Docs.rs
std::thread std::thread
std::time std::time
use crates.io Docs.rs GitHub
device_query device_query device_query ostrosco/device_query
mouse-rs Mouse-rs Mouse-rs AltF02/mouse-rs