Download Latest Version 0.4.4 source code.zip (178.3 kB)
Email in envelope

Get an email when there's a new version of Kmonad

Home / 0.4.4
Name Modified Size InfoDownloads / Week
Parent folder
kmonad 2025-04-11 5.0 MB
kmonad.exe 2025-04-11 31.2 MB
0.4.4 source code.tar.gz 2025-04-11 135.6 kB
0.4.4 source code.zip 2025-04-11 178.3 kB
README.md 2025-04-11 1.4 kB
Totals: 5 Items   36.5 MB 3

Added

  • Added names for the keys rfkill and micmute (#883). If you previously used the buttons missing247 and missing248, please update to the new names.
  • Added more MacOS keys (#936)
  • Added keycodes above 255. If you are on linux you can use them now. (#935)
  • Added boot.initrd.services.kmonad.enable NixOS option to use KMonad in the initrd (#941).
  • Added key-seq-delay, a more general version of cmp-seq-delay, which enforces a minimum delay after each key event. (#908)
  • Added tap-hold-next-press which is like tap-next-press but with an additional timeout. (#971)
  • Set unknown keyboard names to "Unknown External Keyboard" on Macos. (#980)

Changed

  • multi-tap now holds when interrupted by another key while held. (#897)
  • key-seq-delay defaults to 1ms (#975). If this slowdown in e.g. tap-macros bothers you, you may want to set it to 0. If you used cmp-seq-delay, you probably no longer have to, as key-seq-delay effectivly already implies a cmp-seq-delay.

Fixed

  • Fixed tapMacro and tapMacroRelease behaviour which was slightly broken in [#873] (#906)
  • Fixed keycode translation problem on windows (#894)
  • Fixed keyrepeat not working in tty on linux (#913)
  • Fixed multi-tap not holding (#958, [#976])
  • Fixed multi-tap cancelling on release of other keys (#974)
Source: README.md, updated 2025-04-11