On the recordRead 12 Oct 202622 facts
Mouseless
On the record
- Additional actions
- Bindings can run commands, reload the configuration, disable a key, or trigger actions on key press and release.github.com · read 12 Oct 2026
- Configuration
- Mouseless uses a YAML configuration file for layers, bindings, device selection, and speed settings.github.com · read 12 Oct 2026
- Custom actions
- Configuration actions include running shell commands, reloading the configuration, and mapping mouse buttons.github.com · read 11 Oct 2026
- Installation
- The project provides a precompiled Linux binary and instructions to install from source with Go.github.com · read 12 Oct 2026
- Intended users
- The README lists keeping hands on the keyboard, using a laptop with a poor touchpad, lacking a mouse, being unable to use one, precise control, and experimentation as reasons to use Mouseless.github.com · read 12 Oct 2026
- Key combinations
- Simultaneously pressed key combinations can trigger actions, with their timing controlled by the comboTime setting.github.com · read 12 Oct 2026
- Key remapping
- It can remap keys and define arbitrary layers with configurable bindings.github.com · read 12 Oct 2026
- License
- The repository identifies its license as MIT.github.com · read 12 Oct 2026
- Linux support
- The README says it works across Linux distributions, including those running Wayland.github.com · read 11 Oct 2026
- Macro support
- Yesgithub.com · read 22 Sep 2026
- Mouse actions
- Users can click, grab, and scroll with keyboard bindings.github.com · read 11 Oct 2026
- Notable setup note
- The README cautions users to release all keys and wait one second after starting, or keys may remain stuck in the pressed state.github.com · read 11 Oct 2026
- Permissions
- Running without root requires keyboard-device read access and permission to create virtual input devices; the README warns that input-group membership lets all applications under that user read keyboards.github.com · read 12 Oct 2026
- Pointer control
- It supports continuous pointer movement, on-the-fly speed changes, clicking, grabbing, and scrolling.github.com · read 12 Oct 2026
- Purpose
- Mouseless controls the mouse pointer with the keyboard and works across Linux distributions, including Wayland.github.com · read 12 Oct 2026
- Remapping and layers
- Users can remap keys and define arbitrary layers with configurable bindings.github.com · read 11 Oct 2026
- Security consideration
- The README warns that granting a user access to keyboard devices lets all applications running as that user read from the keyboards.github.com · read 11 Oct 2026
- Security note
- The installation instructions advise checking the convenience script before running it because it comes from an untrusted source.github.com · read 12 Oct 2026