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]
- KMonad
- KMonad.App
- KMonad.Args
- KMonad.Gesture
- 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.Keyboard.Ops
- KMonad.Keyboard.Types
- KMonad.Model
- KMonad.Parsing
- KMonad.Prelude
- KMonad.Util
- Paths_kmonad
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
kext | build against the kext [macOS only] | Disabled |
dext | build against the dext [macOS only] | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- kmonad-0.4.3.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 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.12 && <5), cereal, kmonad, lens, megaparsec, mtl, optparse-applicative, resourcet, rio, template-haskell, time, unix, unliftio, Win32 [details] |
License | MIT |
Author | David Janssen |
Maintainer | janssen.dhj@gmail.com |
Category | Application |
Uploaded | by TonyZorman at 2024-09-11T18:51:56Z |
Distributions | NixOS:0.4.2 |
Executables | kmonad |
Downloads | 483 total (20 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |