我想模拟使用按键的主页按钮(去乞讨的行)的功能:ctrl +左(如cmd +左Mac OS),但由于某种原因它采取我到文档的开头。AutoHotKey家庭/结束模拟
同样,ctrl + right带我到文档的末尾,我希望它到行的末尾。所以,我在做什么错了?
我的代码:
^left::Home
^right::End
我想模拟使用按键的主页按钮(去乞讨的行)的功能:ctrl +左(如cmd +左Mac OS),但由于某种原因它采取我到文档的开头。AutoHotKey家庭/结束模拟
同样,ctrl + right带我到文档的末尾,我希望它到行的末尾。所以,我在做什么错了?
我的代码:
^left::Home
^right::End
这是因为按Ctrl依然从用户按住当您按CTRL +左键和窗口解释,作为CTRL + HOME。
添加
Send,{ctrl up}
前
Send, {Home}
会发出只能回家,因为按Ctrl必达(按下)了一下。
编写多行热键代码时不要忘记使用正确的样式。
hotkey::
code
code
return
其实,只要你使用Send
,修饰符(按Ctrl在这种情况下)反正会被忽略,所以Send,{ctrl up}
是多余的,但也没有破坏。
可以减少到两个单行这样的:
^Left::Send, {Home}
^Right::Send, {End}
任何想法,为什么^ +左::发送,{转移} {HOME}不会工作? (试图突出文字直到行首) – mixkat 2013-02-15 15:00:15
@mixkat {Shift}}而不是{Shift} – 2013-02-15 15:02:23
完美!谢谢 – mixkat 2013-02-15 15:04:17