kmonad: Advanced keyboard remapping utility
KMonad is a cross-platform command-line utility that runs as a daemon. It captures keyboard input (exactly how depends on the OS) and remaps it. The mapping is highly configurable, and provides options like (transparent) layer overlays, tap-mod buttons, multi-tap buttons, leader-key style buttons, and keyboard macros. Functionality heavily inspired by the QMK-firmware.
Modules
[Index] [Quick Jump]
- Data
- KMonad
- KMonad.Action
- KMonad.App
- KMonad.Args
- KMonad.Button
- KMonad.Keyboard
- KMonad.Keyboard.ComposeSeq
- KMonad.Keyboard.IO
- Linux
- Mac
- KMonad.Keyboard.IO.Mac.IOKitSource
- KMonad.Keyboard.IO.Mac.KextSink
- KMonad.Keyboard.IO.Mac.Types
- Windows
- KMonad.Keyboard.IO.Windows.LowLevelHookSource
- KMonad.Keyboard.IO.Windows.SendEventSink
- KMonad.Keyboard.IO.Windows.Types
- KMonad.Keyboard.Keycode
- KMonad.Prelude
- KMonad.Util
Downloads
- kmonad-0.4.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.4.1, 0.4.2, 0.4.3, 0.4.4 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.12.0.0 && <4.13), cereal (>=0.5.8.1 && <0.6), kmonad, lens (>=4.17.1 && <4.18), megaparsec (>=7.0.5 && <7.1), mtl (>=2.2.2 && <2.3), optparse-applicative (>=0.14.3.0 && <0.15), resourcet (>=1.2.2 && <1.3), rio (>=0.1.14.0 && <0.2), time (>=1.8.0.2 && <1.9), unix (>=2.7.2.2 && <2.8), unliftio (>=0.2.12 && <0.3), Win32 (>=2.6.1.0 && <2.7) [details] |
License | MIT |
Author | David Janssen |
Maintainer | janssen.dhj@gmail.com |
Category | Application |
Uploaded | by david_janssen at 2020-09-12T14:13:31Z |
Distributions | Arch:0.4.3, NixOS:0.4.3 |
Executables | kmonad |
Downloads | 565 total (4 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |