KeySteer 是一款适用于 Windows 和 macOS 的开源工具,旨在让用户完全通过键盘来控制鼠标光标、执行点击及拖拽操作。它采用原生技术构建,资源占用低,并支持通过 TOML 文件进行高度自定义配置。
- GitHub:https://github.com/dccif/KeySteer
- 网盘:https://pan.quark.cn/s/71f83c304327

核心功能
- Vim 风格移动 (Normal Mode):使用
h、j、k、l键控制光标上下左右移动,符合常见文本编辑器的操作习惯。 - 拖拽支持:支持长按按键或将特定键映射为鼠标左/中/右键的按下状态,方便进行窗口拖拽或文件选择。
- 网格定位 (Grid):通过两次按键组合快速将光标定位到屏幕的特定区域。
- 递归网格 (Recursive Grid):在选定区域内持续细分网格,实现高精度的光标定位。
- UI 元素提示 (UI Hint):
- 为界面上的按钮、链接、菜单和输入框显示可键入的标签。
- macOS:支持 Accessibility Tree、Vision 和 Hybrid 模式。
- Windows:基于 UI Automation 技术实现。
- 多显示器支持:使用
Primary + S快捷键在多个显示器之间切换光标焦点。 - 跨平台一致性:
Primary键在 macOS 上默认为 Command,在 Windows 上默认为 Alt,确保双手在键盘上的位置保持一致。用户可在[key_aliases]配置项中修改为习惯的物理按键。
配置与外观
KeySteer 的所有设置均通过 TOML 配置文件管理,用户可以自定义:
- Grid 和 Hint 标签的视觉样式(颜色、字体、大小等)。
- 指示器的显示方式。
- 按键映射关系。
适用场景
- 减少手部疲劳:适合需要长时间使用电脑但不希望频繁在手部和鼠标间切换的用户。
- 高精度操作:在需要像素级定位的场景下,递归网格比物理鼠标更稳定。
- 无障碍辅助:为行动不便或无法使用传统鼠标的用户提供替代方案。
















0条评论