Kanata is a cross-platform keyboard remapper. It lets you extensively customise keyboard behaviour, bringing functionality commonly associated with programmable keyboard firmware to ordinary keyboards, including laptop keyboards.
The software supports multiple layers, tap-hold actions, macros, Unicode output and other advanced key behaviours. Configuration is handled through human-readable files, with live reloading available to make testing changes easier.
This is free and open source software.
Key Features
- Multiple layers of key functionality.
- Advanced tap-hold behaviour.
- Dynamic and static macros.
- Unicode output.
- Vim-like leader sequences for executing actions.
- Human-readable configuration files.
- Live reloading of configuration files.
- Custom key names.
- Optional TCP server for interacting with other programs.
- Respond to layer changes or trigger layer changes from other programs.
- Mouse emulation.
- Pre-built executables are available.
- Cross-platform support – runs on Linux, macOS and Windows.
Website: github.com/jtroo/kanata
Support:
Developer: jtroo
License: GNU Lesser General Public License v3.0
Kanata is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Text Expander Tools | |
|---|---|
| espanso | A smart and efficient cross-platform text expander written in Rust |
| Compress | Text compression for generating keyboard expansions |
| CrossMacro | Mouse and keyboard macro recorder and player |
| Snippet Expander | Save and expand frequently used text snippets |
| espansoGUI | GUI for espanso created with Rust and Iced |
| Snipt | Text snippet expansion tool |
| Texpander | Bash script that uses xclip, xdotool, and zenity to expand abbreviations |
| Snippet Pixie | Save often used text snippets and expand them. The tool is written in Vala |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.