原理
Unshaky 的工作原理是在按下按键后通过设置一个时间段 Block,屏蔽掉此按键在这个时间段 Block 内的操作事件,从而避免按键意外重复触发。
官方原理图

安装

打开 Unshaky 的GitHub Release 页面,找到最新版的.zip文件下载,解压后安装。安装过程中会提示需要在设置的「安全性与隐私」中给 Unshaky 分配权限。
给Unshaky 分配权限
使用
在菜单栏中点击 Unshaky 的图标,接着点击 「配置 Unshaky」,打开配置窗口。
接着在配置窗口中,找到存在问题的按键,双击后面的延迟时间,设置一个时间段 Block(官方推荐设为 40 ms)。
配置窗口
你也可以在配置中选择给所有按键设置延迟。「激进模式」适用于只按 1 次键盘而出现了不止 2 个字符的较为严重的情况,此模式下会额外设置多个时间段 Block。由于我的蝶式键盘目前没有出现「字母或字符意外重复」的问题,因此我把延迟设为 100 ms 进行测试,结果确实能有效阻断连续过快地按设置过的按键。
需要注意,配置的生效需要 Unshaky 保持运行状态。若不想每次开机手动打开 Unshaky,可以将它设为开机启动项。因此也不用担心 Unshaky 的设置会对系统产生负面的影响,软件退出后这些设置就会失效。
键盘按键意外重复?试试用 Unshaky 解决吧。