单手打字太慢?这个开源工具让左手效率翻倍!
单击原键、双击对称键——左手不离开键盘,右手解放给鼠标,打字效率翻倍。
痛点:你也有过这样的场景吗?
- 左手敲键盘,右手在鼠标和键盘之间来回切换,烦不烦?
- 想用鼠标手势(StrokeIt),但右手一离开键盘就得停下来打字
- 用 Pet 的 Space/CapsLock 增强功能,结果和别人的快捷键冲突
- 数字键离得太远,小拇指够着费劲
如果有一种方式,让左手单手就能完成所有输入,右手专注鼠标,会怎样?
解决方案:左手单手输入工具
基于 AutoHotkey v2 开发的开源工具,核心思路很简单:
单击 = 原键,双击 = 对称键
左手放在键盘左侧(ASDF 区),每个键双击一下,自动映射到右侧对称位置。
举个例子
| 操作 | 效果 | 省了什么? |
|---|---|---|
双击 a |
输出 Backspace |
右手不用去够退格键 |
双击 z |
输出 Enter |
右手不用去敲回车 |
双击 x |
输出 Delete |
删除键随时可用 |
双击 q |
输出 p |
右手不离开鼠标就能打 p |
双击 1 |
输出 0 |
数字行对称,小拇指不费劲 |
完整映射规则
数字行: 1↔0 2↔9 3↔8 4↔7 5↔6
上排: q↔p w↔o e↔i r↔u t↔y
中排: a→Backspace s↔l d↔k f↔j g↔h
下排: z→Enter x→Delete c↔m v↔n
特色功能
完全支持自定义映射
- 目前已支持在配置中自定义自己喜欢的映射
- 配置简单快捷
- 支持直接重新加载配置
半透明预览窗口
开启后,屏幕右下角显示左手键盘布局,每个键按指位显示彩虹色:
- 敲击时按键高亮金色,500ms 恢复
- 支持鼠标拖动,右键菜单调透明度
- 按配置自动调整显示按键
- 设置自动保存,下次启动不用重新调
与 Pet + StrokeIt 完美搭配
这是本工具最大的亮点——三者互补,形成完整的单手操作生态:
| 工具 | 职责 | 场景 |
|---|---|---|
| 单手输入 | 文字输入、编辑操作 | 写代码、聊天、填表单 |
| Pet | 快速命令、符号触发 | 输入颜文字、常用短语、快捷计算 |
| StrokeIt | 窗口管理、浏览器操作 | 关闭标签、切换窗口、前进后退 |
三者同时运行,互不冲突——单手输入工具已内置 Pet 冲突规避逻辑。
组合键完全兼容
按住 Ctrl/Alt/Shift/Win 时,按键正常穿透,不影响:
- Ctrl+C/V/Z 复制粘贴撤销
- Alt+Tab 切换窗口
- Win+数字 启动任务栏程序
快速上手
# 1. 安装 AutoHotkey v2
# 2. 下载脚本
# 3. 双击运行,按 Alt+R 开启模式
# 4. 开始单手打字!
配置自动保存:双击时间、透明度、窗口位置——重启后无需重新设置。
适用人群
- 程序员:左手键盘 + 右手鼠标,代码编辑效率拉满
- 设计师:右手画笔,左手快捷键,双倍流畅
- 数据分析师:Excel 快捷键 + 鼠标操作,行云流水
- 任何想减少右手负担的人:预防腱鞘炎,从单手输入开始
开源地址
- GitHub: GitHub - kehehee1/SingleHandInput: 一个简单的ahk脚本解决单手键盘操作,左手键盘右手鼠标,让你的手再不用来回切换 · GitHub
- Gitee:https://gitee.com/kehehee1/single-hand-input
觉得有用?点个 Star 支持一下!
延伸阅读
- Pet 输入增强工具: GitHub - majorworld/Pet: 键盘代替鼠标 · GitHub
- StrokeIt 鼠标手势工具
- AutoHotkey v2 文档:Quick Reference | AutoHotkey v2
- 开始不熟悉键位可以在下面的网站上练习一下:https://daziya.com/
下载地址
- 蓝奏云:单手输入工具SingleHandInput
密码:dtgi
更新日志
2026-07-28
修复
- 修复配置持久化:重启后自动恢复单手模式和预览窗状态
- 修复 INI 文件编码兼容性(ANSI 替代 UTF-8,兼容 Windows IniRead API)
- 修复
ToggleSymmetry()激活时预览窗不显示的问题 - 修复
LoadConfig()读取SymmetryActive/PreviewMode全局变量问题
优化
- 预览窗口重新设计为简洁虚拟键盘布局
- 增大键帽和字体尺寸,提升可读性
- 修复按键高亮闪烁问题
- 添加键帽悬浮放大效果
- 优化托盘通知图标,自动关闭提示
新增
- 托盘菜单:打开脚本、重启、打开配置、重置默认映射
- 清除 AutoHotkey 标准托盘菜单,实现完全自定义菜单
2026-07-26
修复
- 修复右键关闭预览窗后被按键重新激活的问题
- 修复 Shift 组合键兼容性问题,采用
~前缀让按键自然透传
新增
- 预览窗显隐状态持久化,快捷键切换不修改配置
- 添加
LeftHandSymmetry.exe编译版本
2026-07-25
修复
- 修复与 Pet 工具 Space/CapsLock 模式冲突,自动规避
- 修复组合键被单手模式拦截的问题
- 修复
PreviewPosInitialized未初始化与菜单项不存在报错 - 修复连键问题:重构核心逻辑为立即输出 + 双击退格修正
- 修复双击状态追踪:逐键状态追踪、双击消费标记、逻辑状态检测
新增
- 预览窗口:右下角显示、鼠标拖动、右键菜单、托盘开关
- 预览窗口按键高亮和指位序号显示
- INI 配置持久化功能
- KeyMapping 配置化,支持 INI 自定义按键映射
- 托盘菜单:切换模式、预览开关、预览模式切换、双击时间设置
- 推荐搭配工具文档(Pet + StrokeIt)
优化
- 预览窗口高亮优化:亮紫色 + 放大字体
- 按键映射调整:
a→Backspace,z→Enter,x→Delete
2026-07-25(初始版本)
新增
- 左手单手输入工具初始提交
- 核心功能:单击输出原键,双击输出对称键
- 快捷键 Alt+R 切换单手模式
- 半透明预览窗口,显示虚拟键盘布局