这里有一篇来自Howtogeek的好文章,关于使用一个叫做SharpKeys的工具:
在Windows 10, 8, 7, 7, 或Vista上将任何键映射到任何键
如果你厌倦了系统上某些键的工作方式,比如Caps Lock键,你可以通过使用注册表黑客将它们重新映射为不同的键。但应该有一个更简单的方法,对吗?
这就是SharpKeys的作用。
比如说,我就用了一个小工具,它可以让你轻松地将一个键映射到另一个键,甚至是关闭这个键,而不需要进入注册表。
你可以点击添加按钮,弹出添加新键映射对话框,在这里你可以从列表中选择要映射的键,也可以直接点击键的类型键按钮,然后手动按键(我觉得这样更直观)
&004
完成后,点击写入注册表按钮,会提示你注销或重启,更改后的更改才会生效。
&004
如果你想了解注册表键的工作原理的所有技术细节,你可以阅读如何使用注册表黑客映射键。
在这里使用Microsoft Keyboard Layout Creator没有问题。对于修改器键的切换,我建议使用注册表黑客或者改变注册表的应用程序,不要使用像AutoHotkey这样的纯软件重映射,因为这些解决方案并不是对每个应用程序都有效。
你可以使用微软的键盘布局创建器。
你甚至可以在键盘上添加额外的功能,比如把一个键改成死键(如~),添加额外的映射(如altgr+c ->ç
)等。 你可以在 https://superuser.com/a/172993/157884 中找到 @Senseful 的说明:
你需要手动修改
.klc
文件。然后在文本编辑器中打开KLC文件。更多信息,我在博客上写了完整的步骤。
然而,请注意,有些应用程序可能无法正确地接受这些特殊的按键。
举个例子:在我的特殊配置中,在DotA2的teamchat中,按altgr+a会擦除文字,而不是像其他应用程序一样,添加一个.klc
。
我有Genius KB-G235 USB键盘(HID)和WinXP SP3。前面的答案中的应用程序都没有为我工作。(因为使用PS/2代码或不(完全)使用XP)。
我试了HotkeyP (免费软件)http://petr.lastovicka.sweb.cz/others.html,这个很管用! 只需为键添加动作就可以了。(分配新的动作后,不是默认动作执行。)
http://www.autohotkey.com/ 可以是一个更简单和强大的解决方案。你可以使用像
;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
Gui, 99:+ToolWindow
Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
keywait, Capslock
Gui, 99:Destroy
return
;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
j::Down
k::Up
l::Right
h::Left
m::AppsKey
i::Insert
d::Delete
#IfWinExist
;Use right and left shifts to toggle capslock
RShift & LShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
LShift & RShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
```这样的脚本来重映射密钥和创建修改器密钥。
最简单的方法。**微软键盘布局编辑器*。这是一个微软官方的解决方案。功能类似于 OS X 的 Ukelelele。
下载和说明。https://www.microsoft.com/en-us/download/details.aspx?id=22339
Keyman Desktop](http://keyman.com/)**** - 你甚至可以用Keyman Developer创建你自己的自定义键盘。Keyman Desktop拥有超过1000种语言的键盘,即使在Windows不支持的情况下,Keyman Desktop也能让你输入你的语言。
我发现有一个应用程序可以在windows 7中完成几乎所有的功能,而且当你的桌面被解锁时,它的工作原理没有任何问题。 http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
唯一的缺点是,当我发现桌面被锁时,它不能工作,比如说我从睡眠中回来,电脑被锁住了,而我有响亮的音乐在播放。多媒体键盘可以从那里静音。但是用这个软件,你需要先解锁。