This is a cross-platform software keyboard remapper for Linux, macOS and Windows. A short summary of the features:
multiple layers of key functionality
advanced key behaviour customization (e.g. tap-hold, macros, unicode)
cross-platform human readable configuration file
To see all of the features, see the configuration guide.
The most similar project is kmonad, which served as the inspiration for kanata.
Imagine if, instead of pressing Shift to type uppercase letters, we had giant keyboards with separate keys for lowercase and uppercase letters. I hope we can all agree: that would be a terrible user experience!
A way to think of how Shift keys work is that they switch your input to another layer of functionality where you now type uppercase letters and symbols instead of lowercase letters and numbers.
What kanata allows you to do is take this alternate layer concept that Shift keys have and apply it to any key. You can then customize what those layers do to suit your exact needs and workflows.
show full description ▾
Suggest and vote on features
No comments or reviews, maybe you want to be first?
Post a comment/review
#totry