Automation

Kanata – cross-platform keyboard remapper

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
espansoA smart and efficient cross-platform text expander written in Rust
CompressText compression for generating keyboard expansions
CrossMacroMouse and keyboard macro recorder and player
Snippet ExpanderSave and expand frequently used text snippets
espansoGUIGUI for espanso created with Rust and Iced
SniptText snippet expansion tool
TexpanderBash script that uses xclip, xdotool, and zenity to expand abbreviations
Snippet PixieSave often used text snippets and expand them. The tool is written in Vala

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted