Autohotkey 自动热键起始/结束模拟
我正在尝试模拟home按钮的功能,使用以下键转到行乞:ctrl+left,就像Mac OS中的cmd+left一样,但出于某种原因,它将我带到文档的开头 类似地,ctrl+right会将我带到文档的末尾,我希望它位于行的末尾。那么,我做错了什么 我的代码:Autohotkey 自动热键起始/结束模拟,autohotkey,Autohotkey,我正在尝试模拟home按钮的功能,使用以下键转到行乞:ctrl+left,就像Mac OS中的cmd+left一样,但出于某种原因,它将我带到文档的开头 类似地,ctrl+right会将我带到文档的末尾,我希望它位于行的末尾。那么,我做错了什么 我的代码: ^left::Home ^right::End 这是因为当您按Ctrl+left时,用户仍在按住Ctrl,windows将其解释为Ctrl+home 添加 Send,{ctrl up} 以前 Send, {Home} 将只发送回家,因为
^left::Home
^right::End
这是因为当您按Ctrl+left时,用户仍在按住Ctrl,windows将其解释为Ctrl+home 添加
Send,{ctrl up}
以前
Send, {Home}
将只发送回家,因为Ctrl将暂时不被按下
在编写多行热键代码时,不要忘记使用适当的样式
hotkey::
code
code
return
这是因为当您按Ctrl+left时,用户仍在按住Ctrl,windows将其解释为Ctrl+home 添加
Send,{ctrl up}
以前
Send, {Home}
将只发送回家,因为Ctrl将暂时不被按下
在编写多行热键代码时,不要忘记使用适当的样式
hotkey::
code
code
return
实际上,只要使用Send,在本例中的修改器Ctrl就会被忽略,因此Send,{Ctrl up}是多余的,但也不会有任何影响 它可以简化为两个一行程序,如下所示:
^Left::Send, {Home}
^Right::Send, {End}
实际上,只要使用Send,在本例中的修改器Ctrl就会被忽略,因此Send,{Ctrl up}是多余的,但也不会有任何影响 它可以简化为两个一行程序,如下所示:
^Left::Send, {Home}
^Right::Send, {End}
知道为什么^+left::Send,{Shift}{Home}不起作用吗?试图突出显示文本,直到文章开始line@mixkat{Shift down}而不是{Shift}知道为什么^+left::Send,{Shift}{Home}不起作用吗?试图突出显示文本,直到文章开始line@mixkat{Shift down}而不是{Shift}