2013-01-20 103 views
0

我使用的是德沃夏克键盘。快捷键像CTRL + XCTRL + C,并CTRL + V是很难使用,那么,有没有办法将它们重新映射到CTRL + Q按Ctrl + J,并CTRL +使用AutoHotKey分别使用k?谢谢!如何使用autohotkey更改快捷键?

+0

在Windows和所有程序中?这样做的一个问题是,如果ctrl + q已经绑定了某个东西,那么需要为该键找到另一个地方。在Mac OS X中,可以将键盘布局更改为dvorak,但使用qwerty快捷键。不确定这在Windows中是可行的。我个人认为这确实很让人困惑。当我想到'c'和'ctrl + c'时,我希望它在同一个位置。 – emil

+0

是的,这很容易。只要阅读文档,你就可以做到.http://www.autohotkey.com/docs/Hotkeys.htm – 2013-01-21 00:23:31

+0

对不起。这是浪费你的时间。我刚刚输入了错误的代码,并在所有时间盯着它,它只是没有注册。尽管感谢您的及时回复! –

回答

1

是的,这非常简单。

^x::^q 
^c::^j 
^v::^k 

请注意,这不会改变原始快捷方式的行为。要做到这一点,你必须重新映射这些。有关更多信息,请参阅帮助文件中的“重新映射键或鼠标按钮”。它还描述了一种更直接从注册表重新映射密钥的方法。

+0

很好的答案。这应该被标记。 – bgmCoder

0

它是简单的确实只有达到你想要的效果,你需要编写它相反的方式:

^q::^x 
^j::^c 
^k::^v 

它转化为<what-keys-you-press>::<what-is-sent-instead>。 请注意,如果某些应用程序碰巧定义了这些快捷方式,您可能会产生冲突。

相关问题