我的笔记本电脑的一个按键掉了。有什么方法可以重新映射另一个按键来充当那个按键吗?我会“牺牲”另一个按键,因为我从来没用过它。
答案1
这是一篇来自 Howtogeek 的好文章,介绍了如何使用一个名为夏普键:
##将 Windows 10、8、7 或 Vista 上的任意键映射到任意键如果你厌倦了系统上某些键的工作方式,比如 Caps Lock 键,你可以将它们重新映射到其他键上,方法是使用注册表黑客。但应该有更简单的方法,对吧?
这就是 SharpKeys 的作用所在:它是一个小工具,可以让您轻松地将一个键映射到另一个键,甚至关闭该键,而无需输入注册表。
例如,我使用键映射来关闭 Caps Lock 键,因为我从来不使用它。
(来源:howtogeek.com)
您可以单击“添加”按钮调出“添加新键映射”对话框,您可以在其中从列表中选择要映射的键,或者只需单击“类型键”按钮并手动按下该键(我发现这更直观)
(来源:howtogeek.com)
完成后,单击“写入注册表”按钮,系统将提示您注销或重新启动以使更改生效。
(来源:howtogeek.com)
如果你想要了解注册表项如何工作的所有技术细节,你可以阅读如何使用注册表黑客映射键。
答案2
使用Microsoft 键盘布局创建器这里没有问题。对于切换修饰键,我建议使用注册表黑客或为您更改注册表的应用程序,不要使用纯软件重映射,如 AutoHotkey,因为这些解决方案并不适用于每个应用程序。
另一个解决方案是获取替换密钥,以防您真的无法将密钥重新插入笔记本电脑,您是否尝试过搜索“损坏的笔记本电脑按键”?
答案3
您可以使用微软的键盘布局创建器。
这甚至允许您为键盘添加额外的功能,例如将某个键更改为死键(例如~),添加额外的映射(例如altgr+ c-> ç
)等。
为了编辑特殊按键,例如ctrl+ FOO,您可能需要手动编辑.klc
文件。
您可以通过以下方式找到说明@Senseful在https://superuser.com/a/172993/157884:
您需要
.klc
手动修改该文件。基本上,您只需修改
VK_
列以匹配列中的值1
。例如,如果您想绑定L到N,您可以像在 KLC 中一样创建键盘。然后,您将在文本编辑器中打开 KLC 文件。找到列
L
中的值VK_
,并将其切换为N
。欲了解更多信息,我写了在我的博客上完成步骤。
警告:某些应用程序对按键绑定的支持不完整
但是,请注意,某些应用程序可能无法正确接受这些特殊的击键。
举个例子:在我的特定配置下,在 DotA2 的团队聊天中按altgr+a将删除文本 — — 而不是ã
在其他应用程序中添加点赞。