在 Windows 和 macOS 上用键盘控制鼠标并自定义按键映射,支持提示网格和 UI 提示。
917+2 本周44Java无许可证维护活跃更新于 8小时前
Kanata 是一款跨平台的软件键盘重映射工具,支持 Linux、macOS 和 Windows。它可以为任意按键设置多个功能层,类似 Shift 切换大小写的思路,让原本位于主排附近的按键在另一层上使用,无需更换硬件。
功能通过易读的配置文件定义,支持轻按/长按、Unicode 输出、动态与静态宏,以及类 Vim 的前导键序列。配置修改后可实时重新加载,方便快速测试。
在 Linux 和 macOS 上,Kanata 需要以较高权限运行才能拦截键盘输入,它目前不会自动转入后台运行。可选的 TCP 服务器允许其他程序响应或触发层切换。
使用 Cargo 安装 kanata
cargo install kanata使用你的配置文件运行 kanata(Linux 和 macOS 上可能需要 sudo)
kanata --cfg <your_configuration_file>概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
在 Windows 和 macOS 上用键盘控制鼠标并自定义按键映射,支持提示网格和 UI 提示。
用 Rust 编写的跨平台文本扩展工具,把输入的关键词替换为预设文本、表情或脚本输出。
一款 Linux 输入设备重映射工具,可将按键、鼠标和手柄输入改为其他输入,支持宏。
跨平台桌面饼状菜单,可通过环形菜单启动应用、模拟快捷键和打开文件。