Kmonad logo Kmonad logo background glow

Kmonad

A cross-platform command-line utility that captures keyboard input, remaps it, and provides configurable mapping options

It takes care to curate a safe software space. Help us do more.

&

+
Key Remapping
Allows users to assign different functions to keys, enabling customized keyboard layouts
+
Layer System
Supports multiple layers that can be switched dynamically for different key configurations
+
Layer Switching
Changes the key mapping layer in response to defined key events, enabling different mapping modes
+
Layer Inheritance
Allows a higher mapping layer to inherit key definitions from a lower layer when no definition is present
+
Tap-Hold Actions
Enables keys to perform different actions when tapped versus when held, reducing the need for extra keys
+
Multi-Tap Keys
Configures keys to execute different commands based on the number of taps
+
Leader Key
Allows users to set up sequences of key presses for shortcuts and uses one key as a leader to initiate sequences that trigger defined commands.
+
Cross-Platform Support
Operates on multiple operating systems by using input methods that match each system’s interface
+
Modifier Key Mapping
Assigns keys to function as modifiers when combined with other keys, processing combination inputs
...17 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop

Social

System Requirements

Not available, but we appreciate help! You can help us improve this page by contacting us.

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

Haskell, C++

Initial Release

2019-10-01

Repository

License

Categories