我从 here 下载“SharpKeys.exe” .它运作良好。但我想将“暂停/中断”更改为另一个,此应用无法正确识别此键。有人知道扫码吗?谢谢
最佳答案
Pause 是一个非常特殊的非打字键,带有不寻常的扫描码 (E1 1D 45 E1 9D C5
)。这对于使用 SharpKeys(或任何使用注册表进行扫描代码重新映射的程序,因为此功能仅限于 2 字节扫描代码)进行重新映射来说太长了。如果您尝试重新映射它,您将只获得前两个字节,并最终重新映射 Num Lock 键。这会以各种搞笑的方式中断。
您将需要使用另一个程序来进行重新映射,可能是像 AutoHotKey 这样的程序。但鉴于此 key 的特殊性,我不确定这是否真的有效。
不清楚为什么程序员会想要重新映射暂停/中断。这是一个非常有用的键,笔记本电脑键盘上经常缺少这个键,您唯一的选择是将另一个键重新映射到 Ctrl+Break(扫描代码 E0 46
)。这至少会让您恢复部分真正的暂停/中断键的功能。
关于windows - "Pause/Break" key 的扫描码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38846347/