我想要完成的事情:
重新映射笔记本电脑的电源按钮,该按钮被荒谬地放置为键盘中的一个键。
语境:
我最近买了升级版的华硕 VivoBook Pro N552VW 笔记本电脑。这是一台很棒的机器,具有很好的规格。我喜欢它的每一个细节,除了一件我根本无法接受的事情,我也不明白它为什么存在于地球上。
一位产品设计天才决定打开和关闭计算机的电源按钮应该位于键盘按键之间。更明智的是,这位天才决定将它放在通常可以找到专用“End”键的地方,如下图所示:
缓解问题:
虽然这种设计显然容易出错,即总是存在意外按下电源键然后在工作期间让笔记本电脑进入睡眠状态的风险。但这很容易解决,通过进入 Windows 的电源设置并定义按下电源按钮时不会发生任何事情。下图:
剩下要做的事情:
但是,我真正想做的是映射这样的键,使其表现得好像它又是一个专用的 End 键。我尝试了多种按键映射软件,但都没有奏效。我知道电源键通常在相当低的级别映射到 BIOS 供电过程,因此我即将放弃。
那是我在 AskUbuntu Stackoverflow 上发现这个问题的时候:https ://askubuntu.com/questions/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard
在那里,为 Ubuntu 操作系统提供了解决方案。然后它让我重新希望在 Windows 下做同样的事情是可能的。因此,我的问题是:我怎样才能正确地重新映射愚蠢的华硕电源按钮,使其表现得像一个“结束”键?
我的首选解决方案是通过 Windows 注册表来实现。只有当这根本不可能时,我才想尝试使用必须始终加载的外部重新映射软件的选项。
我到底试过什么:
我实际上尝试过更改注册表和使用外部软件。我找不到任何免费软件可以让我正确地重新映射电源键。
更改注册表,我能找到的最好方法是使 NumLock 键成为 End 键(然后 NumLock 将通过 Ctrl+Alt+PauseBreak 访问):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\键盘布局
“扫描码图”= 00,00,00,00,00,00,00,00,03,00,00,00,4f,e0,45,00,45,00,46,e0,00,00,00 ,00
不用说,这是一个相当肮脏的解决方案,因为它会造成更多混乱。