读懂研究,认真生活|Walk the Walk
我原本只是想改一下联想Thinkplus WL200鼠标的侧键,最后却发现:它和豆包输入法、Karabiner-Elements搭在一起,很适合日常语音输入。
尤其是最近经常和AI讨论问题、描述编程需求,一段话在脑子里已经想好了,敲出来还要花一点时间。如果右手正握着鼠标,我更希望点进输入框后,就能直接开始说话。
这次折腾的目标很具体:把语音输入的入口,放到拇指旁边。
现在我的操作是:点击输入框,用上侧键触发豆包语音,检查文字,再双击下侧键执行回车。需要按Command组合键时,下侧键依然能用。
为什么是这两个侧键?
WL200左侧有两个拇指按得到的侧键,平时通常承担前进、后退。对我的使用习惯来说,这两个位置很适合放更常用的输入操作。
以前,说完一段话之后,我还得伸手找键盘。现在,触发语音和执行回车都在鼠标上,手留在原位就能完成一轮输入。
这种改善很小,却会反复遇到。回复消息、搜索资料、给AI描述一段需求,都是先把光标放好,再输入内容。把快捷键移到鼠标上,刚好顺着这个动作往下走。
我把它叫作低成本方案,是因为它复用了现有鼠标和麦克风。实际购买价格随渠道变化,这篇不以某个售价作为推荐依据。
第一步:让Karabiner接管WL200
先从Karabiner-Elements官网安装工具,再按提示完成macOS的输入监控、后台服务和虚拟键盘驱动授权。
这一步不能只看“安装成功”。我这次就经历了软件已经安装,但驱动仍在等待允许的阶段。系统授权完成后,映射才能真正工作。
打开Karabiner的 Devices,找到自己的鼠标并开启 Modify events。我的设备显示为:
| |
Karabiner默认不修改鼠标,需要手动启用,这是官方鼠标映射说明特别提到的一步。
我把规则限制在这只WL200上,避免以后接上另一只鼠标时,也套用同样的侧键行为。
第二步:上侧键映射右Option,豆包也要对应设置
一开始,我试过把上侧键设成Fn。豆包Mac版官网介绍的默认语音操作就是按住Fn说话。
后来,我把它改成了右Option,这个配置用起来更符合我的习惯。
这里有个容易遗漏的地方:只改鼠标还不够,豆包里的语音快捷键也要设置成右Option。
完整对应关系是:
| |
在Karabiner的按键名称里,右Option是 right_option,不要选成 left_option。鼠标左右侧键的物理位置,也要和事件编号核对;我这只鼠标的上侧键使用 button5,下侧键使用 button4。
然后打开豆包输入法设置,检查语音快捷键和语音模式。需要按住说话,就选择相应模式;如果习惯点按后持续说话,也以豆包当前提供的设置为准。
首次使用还要确认豆包已经加入Mac的输入法列表,并允许使用麦克风。配置好后,在需要输入的地方切换到豆包,再试一下上侧键。
第三步:下侧键保留Command,再加上双击回车
下侧键原本被我设成Command。我不想丢掉这个功能,因为按住它,再按键盘上的Tab,就能切换应用。
后来又想到:语音输入之后,最常做的动作就是回车。于是给下侧键补了一条双击规则。
最终变成:按住是Command,快速双击是回车。
双击判断窗口设为300毫秒:第一次按下先准备计时;如果窗口内再次按下,就发送一次回车;超时或被其他按键打断,则清除这次双击状态。正常的Command组合键仍然保留。
这部分需要用Karabiner的Complex Modifications,单纯的一对一按键替换不够。官方延迟动作说明提供了双击判断的实现方式。
为了方便复用,我把这次的规则整理成了可下载的Karabiner配置。这是用于导入的规则文件,不是让你覆盖整个现有配置:
- 下载后,把文件放进
~/.config/karabiner/assets/complex_modifications/。 - 在Karabiner的 Complex Modifications → Add predefined rule 中找到WL200规则并启用。
- 确认Devices中的鼠标已启用修改事件。
- 如果原来已有侧键规则,先停用重复项,再测试新规则。
规则中的设备ID来自我这只2.4GHz接收器连接的WL200。如果你的设备无法匹配,或上下侧键顺序相反,可以在Karabiner-EventViewer里检查设备信息与按键编号,再修改规则。
用起来是什么感觉?
最顺手的场景,是给AI描述需求。
比如我想修改一个网页:先点击输入框,触发语音,把“这个按钮放在哪里、点击之后发生什么、哪些地方需要保留”说清楚。文字出来后看一遍,改掉识别错的词,再决定是否回车。
讨论代码报错时也类似。报错内容直接复制,想补充的上下文用语音说:刚才改了什么、在哪一步失败、希望优先检查哪里。
这种分工对我比较自然:代码、路径和日志尽量原样粘贴,需求和解释用嘴说。
日常聊天、搜索框、笔记里的一段想法,也能用同样的方式。它减少的是伸手找快捷键的动作,文字仍然需要自己检查。
三个小地方,配好之后再试一遍
第一,回车不一定等于发送。 聊天窗口可能发送消息,文档编辑器通常换行,有些应用还会要求Command或其他组合键。双击侧键发出的就是普通回车,具体行为由当前应用决定。
第二,右Option必须和豆包的设置一致。 如果点侧键没有反应,先试试键盘上的右Option能不能触发语音。键盘能触发、鼠标不能触发,再检查映射;两者都不能触发,就先检查输入法设置和权限。
第三,双击速度可以调整。 300毫秒是我这次配置的起点。觉得难触发,可以适当放宽;如果经常误触,就缩短。先在空白笔记里测试回车和Command组合键,再回到聊天窗口使用。
现在,这两个原本用来前进、后退的侧键,成了我更常用的输入入口。
一只普通鼠标,加上豆包和Karabiner,拇指能做的事情就多了起来。对我来说,最实在的变化是:想法可以先说出来,手不用急着离开鼠标。

评论
当前登录: