为什么
SetCapsLockState, AlwaysOff
没有完全禁用 CapsLock 吗?
答案1
有关于 的错误报告SetCapsLockState, AlwaysOff
,称它并不适用于所有情况。
错误报告标题为 setcapslockstate 和 alwaysoff 存在错误 论坛管理员有这样的解释:
AutoHotkey 使用系统范围的键盘钩子来抑制按键。在大多数情况下,这已经足够了,但有一些专门的 API 无论如何都会检测到它。如果其他应用程序使用其中一个 API,我们就无能为力了。(在这种情况下,通过注册表重新映射 Capslock 可能会有效,因为它会改变该物理键的含义。)