2009-09-07 04:23:19 +0000 2009-09-07 04:23:19 +0000
75
75

如何重映射键盘键?

我的笔记本的一个键掉了。有什么办法可以让我重新映射另一个键作为那个键?我会 “牺牲 "另一个键,因为我从来不用它。

答案 (8)

43
43
43
2009-09-07 04:26:48 +0000

这里有一篇来自Howtogeek的好文章,关于使用一个叫做SharpKeys的工具:

在Windows 10, 8, 7, 7, 或Vista上将任何键映射到任何键

如果你厌倦了系统上某些键的工作方式,比如Caps Lock键,你可以通过使用注册表黑客将它们重新映射为不同的键。但应该有一个更简单的方法,对吗?

这就是SharpKeys的作用。

比如说,我就用了一个小工具,它可以让你轻松地将一个键映射到另一个键,甚至是关闭这个键,而不需要进入注册表。

你可以点击添加按钮,弹出添加新键映射对话框,在这里你可以从列表中选择要映射的键,也可以直接点击键的类型键按钮,然后手动按键(我觉得这样更直观)

&004

完成后,点击写入注册表按钮,会提示你注销或重启,更改后的更改才会生效。

&004

如果你想了解注册表键的工作原理的所有技术细节,你可以阅读如何使用注册表黑客映射键

13
13
13
2009-09-07 09:42:47 +0000

在这里使用Microsoft Keyboard Layout Creator没有问题。对于修改器键的切换,我建议使用注册表黑客或者改变注册表的应用程序,不要使用像AutoHotkey这样的纯软件重映射,因为这些解决方案并不是对每个应用程序都有效。

9
9
9
2014-03-01 18:04:20 +0000

你可以使用微软的键盘布局创建器。 你甚至可以在键盘上添加额外的功能,比如把一个键改成死键(如~),添加额外的映射(如altgr+c ->ç)等。 你可以在 https://superuser.com/a/172993/157884 中找到 @Senseful 的说明:

你需要手动修改 .klc 文件。然后在文本编辑器中打开KLC文件。

更多信息,我在博客上写了完整的步骤

警告:在somme应用程序中对按键绑定的支持不完整

然而,请注意,有些应用程序可能无法正确地接受这些特殊的按键。

举个例子:在我的特殊配置中,在DotA2的teamchat中,按altgr+a会擦除文字,而不是像其他应用程序一样,添加一个.klc

3
3
3
2013-01-18 14:51:13 +0000

我有Genius KB-G235 USB键盘(HID)和WinXP SP3。前面的答案中的应用程序都没有为我工作。(因为使用PS/2代码或不(完全)使用XP)。

我试了HotkeyP (免费软件)http://petr.lastovicka.sweb.cz/others.html,这个很管用! 只需为键添加动作就可以了。(分配新的动作后,不是默认动作执行。)

2
2
2
2014-09-04 10:22:07 +0000

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
```这样的脚本来重映射密钥和创建修改器密钥。
2
2
2
2015-01-12 22:13:39 +0000

最简单的方法。**微软键盘布局编辑器*。这是一个微软官方的解决方案。功能类似于 OS X 的 Ukelelele。

下载和说明。https://www.microsoft.com/en-us/download/details.aspx?id=22339

2
2
2
2015-01-19 14:57:13 +0000

Keyman Desktop](http://keyman.com/)**** - 你甚至可以用Keyman Developer创建你自己的自定义键盘。Keyman Desktop拥有超过1000种语言的键盘,即使在Windows不支持的情况下,Keyman Desktop也能让你输入你的语言。

0
0
0
2015-03-17 20:52:42 +0000

我发现有一个应用程序可以在windows 7中完成几乎所有的功能,而且当你的桌面被解锁时,它的工作原理没有任何问题。 http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .

唯一的缺点是,当我发现桌面被锁时,它不能工作,比如说我从睡眠中回来,电脑被锁住了,而我有响亮的音乐在播放。多媒体键盘可以从那里静音。但是用这个软件,你需要先解锁。