*NOTE: For those migrating their configs from v1, please see the
[changelog](docs/CHANGELOG.md) for a list of changes.*
The config format has undergone several iterations since the first
release, for those migrating their configs from v1, please see the
[changelog](docs/CHANGELOG.md)*.
# Goals
@ -36,8 +32,9 @@ Some of the more interesting ones include:
- Keyboard specific configuration.
- Instantaneous remapping (no more flashing :)).
- A client-server model that facilitates scripting and display server agnostic application remapping. (Currently ships with support for X, sway, and gnome).
- System wide config (works in a VT)
- System wide config (works in a VT).
- First class support for modifier overloading.
- Unicode support.
### keyd is for people who:
@ -52,7 +49,6 @@ Some of the more interesting ones include:
### What keyd isn't:
- A tool for launching arbitrary system commands as root.
- A tool for programming individual key up/down events.
# Dependencies
@ -67,6 +63,10 @@ Some of the more interesting ones include:
# Installation
*Note:* master serves as the development branch, things may occasionally break