Kanata icon
Kanata icon

Kanata

This is a cross-platform software keyboard remapper for Linux, macOS and Windows. A short summary of the features:

Cost / License

Application type

Platforms

  • Windows
  • Mac
  • Linux
6likes
0articles

Features

  1.  Cross-Platform
  2.  Rust
  3.  Key Mapping

Kanata News & Activities

Highlights All activities

Recent activities

Kanata information

AlternativeTo Categories

OS & UtilitiesSystem & Hardware

GitHub repository

  •  7,906 Stars
  •  292 Forks
  •  139 Open Issues
  •   Updated  
View on GitHub
Kanata was added to AlternativeTo by jtflynnz on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Kanata?

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.