我的联想 Thinkpad Edge E531(运行 Windows 7)在数字键盘上方有几个不需要的媒体键(计算器、锁定计算机、Web 浏览器和 Explorer),我想将它们重新映射到对我更有用的东西,即 Home、End、PgUp 和 PgDown。我已经设法使用 KeyTweak 和 SharpKeys 等常用键映射工具重新映射了三个键,但 Lock 键却找不到。
据我所知,问题在于 Lock 键没有发送单个键码。而是同时按下 L 和 Windows 键,这是锁定 Windows 的按键组合。我尝试过的任何按键代码映射程序都无法处理这个问题,而且我似乎找不到禁用按键组合的方法。禁用它并不重要,我无法重新映射 Windows 键或 L 键,因为它们在使用计算机时都非常有用。
有什么方法可以将我键盘上的 Lock 键映射到 End 吗?
编辑:我找到了一个名为 KeyCodes 的程序,它可以记录所有键盘输入。当我按下 Lock 键时,我会得到一个 LWin KeyDown,如果我随后释放它,我会得到一个 L KeyUp 和一个 LWin KeyUp,然后计算机就会自行锁定。该键似乎不会生成任何无关的键码。
答案1
看这里:https://superuser.com/a/727170/18151
这个答案显示了如何使用 AutoHotKey 来执行此操作(假设允许注册表版本)