Last release 8 months ago
06 Dec 2025
Release timing varies
gaps range from 2 weeks to 1.1 years
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
13 releases · first in 2022
Release timeline
13 releases since 20222023202420252026
Releases
- v0.3.1-0.20251206101848-d052cb18589d6 Dec 2025pre-release
Nothing published for this version
- v0.3.01 Dec 2025
Release notes
Open source →Added
- High-resolution scrolling (applications need to support it).
- Devices can now also be specified by their name.
- New config option
devicesExcludeto ignore specific devices (#67). - New flag
--list-devicesto list available input devices. - New config option
instanceNameto support running multiple instances. - New action
mod-layerto overload a modifier key (#48). - New action
exec-press-releaseto execute different commands on key press and release (#74).
Changed
- Improved hotplug support for keyboards (thanks to @h43z).
- Don't exit if there are no matching devices at startup.
- Log warnings for unknown or duplicate keys in the config file (#96).
Fixed
- Disable early-release in tap-hold for modifier keys (#95).
Additional notes2 sources agree
Open source →Added
- High-resolution scrolling (applications need to support it).
- Devices can now also be specified by their name.
- New config option
devicesExcludeto ignore specific devices (#67). - New flag
--list-devicesto list available input devices. - New config option
instanceNameto support running multiple instances. - New action
mod-layerto overload a modifier key (#48). - New action
exec-press-releaseto execute different commands on key press and release (#74).
Changed
- Improved hotplug support for keyboards (thanks to @h43z).
- Don't exit if there are no matching devices at startup.
- Log warnings for unknown or duplicate keys in the config file (#96).
Fixed
- Disable early-release in tap-hold for modifier keys (#95).
- v0.2.1-0.20241019104613-679f199a5da719 Oct 2024pre-release
Nothing published for this version
- v0.2.019 Oct 2024
Release notes
Open source →Added
- It is now possible to map an action to a combo of two keys (#42).
- New config option
quickTapTimeto hold the tap key when pressed twice. - New config option
mouseLoopIntervalto change the rate at which the mouse pointer moves. - One can specify commands that are executed when a layer is entered/exited with
enterCommand/exitCommand(#53).
Changed
- When
escis mapped, mouseless does not go to the initial layer when pressed (#44).
Fixed
- The middle mouse button was always released immediately.
Additional notes2 sources agree
Open source →Added
- It is now possible to map an action to a combo of two keys (#42).
- New config option
quickTapTimeto hold the tap key when pressed twice. - New config option
mouseLoopIntervalto change the rate at which the mouse pointer moves. - One can specify commands that are executed when a layer is entered/exited with
enterCommand/exitCommand(#53).
Changed
- When
escis mapped, mouseless does not go to the initial layer when pressed (#44).
Fixed
- The middle mouse button was always released immediately.
- v0.1.6-0.20240526164530-56000ab3937b26 May 2024pre-release
Nothing published for this version
- v0.1.6-0.20231125190620-93fb2535ba9625 Nov 2023pre-release
Nothing published for this version
- v0.1.6-0.20230514125630-1c633a9bcb7414 May 2023pre-release
Nothing published for this version
- v0.1.514 May 2023
Release notes
Open source →- Allow nesting of multiple layers with
toggle-layer - Added a wildcard key
_to match all not mapped keys
- Allow nesting of multiple layers with
- v0.1.427 Mar 2023
Release notes
Open source →- Added mouse acceleration and deceleration, thanks to @vilcans
- Auto detect all keyboards when no devices are specified in the config file
- Allow more than two actions in multi
- v0.1.318 Oct 2022
Release notes
Open source →- Allow the activation of hold bindings when another key is still pressed. Previously the tap binding was activated immediately in this situation, which is wanted in most situations but also brings limitations. Maybe an option to activate the old behavior will be added in the future.
- Corrected the mouse speed on diagonal movement, which was too fast.
- v0.1.225 Jul 2022
- v0.1.13 Jul 2022
- v0.1.019 Jun 2022
Release notes
Open source →This is the first release. It is a usable version with all important features, but still might have some minor glitches.
Features
- mouse movement
- mouse buttons and scrolling
- define arbitrary layers
- remap keys
- multiple purpose buttons via tap-hold bindings