简体中文
macOS
KeySteer 支持 macOS 14 及以上。安装后先授予键盘与鼠标控制权限(旧称“辅助功能”),再回到快速上手试一次点击。
Homebrew 安装与升级
bash
brew tap dccif/keysteer https://github.com/dccif/KeySteer.git
brew install --cask dccif/keysteer/keysteer自动选择 Apple Silicon 或 Intel 包。升级前退出 KeySteer,然后运行:
bash
brew update
brew upgrade --cask dccif/keysteer/keysteer用户配置保存在下方的数据目录中,升级时保留。安装后仍需完成下方的权限授权。
GitHub Release 手动安装
从 官方 GitHub Releases 下载对应架构的 ZIP,解压后将 KeySteer.app 移入 /Applications。如果 Gatekeeper 提示应用无法打开,请先确认下载来源,然后运行:
bash
sudo xattr -cr /Applications/KeySteer.app首次授权(推荐)
打开
/Applications/KeySteer.app。前往“系统设置 → 隐私与安全”(部分版本显示为“隐私与安全性”),按版本打开对应权限:
- macOS 27:设备控制和数据访问(Device Control and Data Access)。
- macOS 14–26:辅助功能(Accessibility)。
允许 KeySteer 控制电脑。
重新启动 KeySteer,并按
Command+E测试。
找不到权限项时,可在系统设置中搜索“设备控制”或“辅助功能”,打开应用授权列表;没有 KeySteer 时,点 + 添加 /Applications/KeySteer.app。应用或旧提示中提到的“辅助功能权限”,在 macOS 27 对应上述新名称。
UI Hint 的视觉识别还需要同一隐私页面内的录屏与系统录音权限(旧版称“屏幕录制”;英文 Screen & System Audio Recording)。只使用 Grid 或 Recursive Grid 时不需要读取屏幕内容,但仍需上述键盘与鼠标控制权限。
找不到视觉标签?
先检查“录屏与系统录音”权限,授权后重启 KeySteer。
文件位置
打包的 .app 使用:
text
~/Library/Application Support/KeySteer/其中包括:
keysteer.<名称>.toml:配置文件。keysteer.log:运行日志。keysteer.log.1、.2、.3:轮换日志。
滚动方向
如果你使用自然滚动,默认已开启垂直方向反转;可以在配置中调整:
toml
[platform.macos.scroll]
invert_horizontal = false
invert_vertical = true权限问题
如果顶部状态图标正常,但按键没有反应:
- 确认“设备控制和数据访问”(旧版为“辅助功能”)列表中授权的是
KeySteer.app。 - 关闭并重新打开
KeySteer。 - 运行
keysteer --doctor查看键盘是否可用。 - 仍有问题时查看数据目录中的
keysteer.log。
升级后按键失效
可在权限列表中移除旧的 KeySteer,重新添加 /Applications/KeySteer.app,再重启程序。
顶部状态栏图标
KeySteer 运行后,屏幕顶部右侧会出现状态图标。点击可暂停控制、重载配置、检查更新或退出。平时从这里管理程序,Dock 中没有单独图标。