| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| kmonad.exe | 2026-05-03 | 30.5 MB | |
| kmonad | 2026-05-03 | 4.7 MB | |
| 0.4.5 source code.tar.gz | 2026-05-03 | 143.6 kB | |
| 0.4.5 source code.zip | 2026-05-03 | 187.9 kB | |
| README.md | 2026-05-03 | 1.7 kB | |
| Totals: 5 Items | 35.5 MB | 3 | |
Breaking
- Update Karabiner-DriverKit to 6.8.0 (#937, [#1025]) You will now need to start the server yourself.
- With systemd v258 udevd ignores
GROUP=setting with a non-system group. If you followed the FAQ entry: How do I get Uinput permissions? and created theuinputgroup delete the group (sudo groupdel uinput) and create a new group with the user added to it (see FAQ entry).
Added
XXmay be used indefsrcas a placeholder button. Buttons binded to it will never trigger. (#992)- Using
:ignore-missingindevice-fileyou can wait for the device to be connected before starting and allow reconnecting in case of disconnect. (#1017) - Windows OEM Specific keycodes without name are now ignored. (#1043)
- Added Windows only key
VKOEM8. (#1043)
Changed
- Aliases can now refer to later aliases instead of just earlier ones. (#992)
- Aliases can now be used in
defsrcif they are a keycode (#992) - Failure to grab or release the keyboard are now accompanied with the os error on Linux (#1017)
Fixed
- Fixed excessive backtracking in the parser leading to unreadable errors (#985)
- Fixed the
c_src/mac/list-keyboards.con Apple SDK < 12.0 (#987) - Fixed random crash on startup on windows. (#1005)
- Fixed nested
implicit-arounds intap-macros are inconsistent. (#1012) - Fixed
sticky-keyas tap intap-holdstyle buttons. (#1014) - Fixed nix system variable renamed deprecation warning. (#1046)
- Fixed race condition when key event arrives while timeout is processed (#1049)