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 |

Cargo.toml

| use | crates.io | Docs.rs | GitHub | | :--- | :--- | :--- | :--- | | device_query | device_query | device_query | ostrosco/device_query | | mouse-rs | Mouse-rs | Mouse-rs | AltF02/mouse-rs |