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
KanataCross-platform keyboard remapper
keymapperContext-aware key remapper
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 carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted