Kanata
Kanata
软件
软件描述
这是一款适用于 Linux、macOS 和 Windows 的跨平台软件键盘映射工具。主要功能概述:
官方网站
访问软件的官方网站了解更多信息
官方认证
github.com
安全链接HTTPS
什么是 Kanata?
这是一款适用于 Linux、macOS 和 Windows 的跨平台软件键盘映射工具。主要功能概览:
- 多层键功能
- 高级键行为自定义(例如按下/保持、宏、Unicode 输入)
- 跨平台的可读配置文件
欲了解全部功能,请参阅配置指南。
与之最相似的项目是 kmonad,它为 kanata 提供了灵感。
试想一下,如果我们不是按 Shift 键来输入大写字母,而是使用巨大的键盘,其中小写和大写字母分别有独立的按键——我相信大家都会同意:那将是一种糟糕的用户体验!
可以这样理解 Shift 键的作用:它让你的输入切换到另一层功能,此时你输入的是大写字母和符号,而非小写字母和数字。
kanata 所能实现的是,将 Shift 键所采用的“备用层级”概念应用到任意按键上。你可以根据自身需求和工作流,自由定制这些层级的具体功能。
🔄 替代方案
11 个选择
Ukelele
用于编辑 macOS 键盘布局的图形化工具,支持拖放方式分配 Unicode 字符、创建死键、映射字符字符串、提供视觉反馈、原生支持 .keylayout 文件,并可轻松定制以满足脚本或特殊输入需求。

Keyboard Layout Editor
Keyboard-layout-editor.com 是一个网络应用程序,可用来编辑键盘布局,即每个物理键的位置和外观。

keyd
Linux 缺乏一个良好的键位重映射解决方案。为了获得满意的效果,往往需要混合使用多种工具(例如 xcape、xmodmap),而最终结果通常受限于特定环境(X11)。

