我正在寻找如何使用 Win + 数字快捷方式来使用数字键盘而不是 qwerty 键打开程序。使用 Windows 10 我真的习惯了将我的高跑者应用程序固定到任务栏并使用“win + #”快捷方式打开它们但是由于某种原因我不能将它与有线键盘的数字小键盘数字一起使用(数字锁定与否)。不确定这是来自 Windows 的编程行为还是实际的键盘设置。我更喜欢使用键盘而不是 qwerty 数字只是因为手的位置。有什么想法很适合启用或解决方法吗?
我正在寻找如何使用 Win + 数字快捷方式来使用数字键盘而不是 qwerty 键打开程序。使用 Windows 10 我真的习惯了将我的高跑者应用程序固定到任务栏并使用“win + #”快捷方式打开它们但是由于某种原因我不能将它与有线键盘的数字小键盘数字一起使用(数字锁定与否)。不确定这是来自 Windows 的编程行为还是实际的键盘设置。我更喜欢使用键盘而不是 qwerty 数字只是因为手的位置。有什么想法很适合启用或解决方法吗?
这应该适用于即插即用或内置键盘。将此代码复制并粘贴到Administrator PowerShell 窗口中(Winkey+X > Windows PowerShell (Admin))。该脚本的设计使得可以轻松添加或减去重映射对。但是正如发布的那样,它重新映射受 Numlock (0-9, ./Del) 影响的键以生成相应 QWERTY 键的扫描码。
编辑#2:重写代码——结果相同,只是代码更紧凑。
粘贴后,按执行并重新启动计算机。
编辑:撤消:
使用,从注册表项
RegEdit
中删除ScanCode Map
条目(类型:):REG_BINARY
HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout
或者从管理员 PowerShell控制台运行此命令:
Remove-ItemProperty 'HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout' 'ScanCode Map'
额外提示:如果您需要暂时禁用重新映射或尝试使用不同的重新映射,请将注册表项重命名为除此之外的名称
ScamCode Map
并重新启动。带有 mames 的值ScamCode Map
将被忽略: