AutoHotKey主页/结束模拟

时间:2013-02-15 13:43:40

标签: autohotkey

我正在尝试使用键来模拟主页按钮的功能(转到行的乞讨):ctrl + left(就像cmd +在Mac OS中左侧)但是由于某种原因它带我到了开头文件。

同样地,ctrl + right将我带到文档的末尾,我希望它到达行尾。那么,我做错了什么?

我的代码:

^left::Home
^right::End

2 个答案:

答案 0 :(得分:4)

实际上,只要你使用Send,修改器(在这种情况下为 Ctrl )就会被忽略,所以Send,{ctrl up}是多余的,但不会伤害任

它可以减少为两个这样的单行:

^Left::Send, {Home}
^Right::Send, {End}

答案 1 :(得分:3)

这种情况发生的原因是,当您按ctrl + left并且Windows将其解释为ctrl + home时,Ctrl仍然被用户按下。

添加

Send,{ctrl up}

Send, {Home}

只发送一个Home,因为Ctrl会暂时(没有按下)。

编写多行热键代码时,不要忘记使用正确的样式。

hotkey::
    code
    code
return