Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autohotkey 在文本字段中键入时挂起热键_Autohotkey - Fatal编程技术网

Autohotkey 在文本字段中键入时挂起热键

Autohotkey 在文本字段中键入时挂起热键,autohotkey,Autohotkey,我有很多快捷键可以非常有效地导航chrome,但当我在任何地方尝试键入任何内容时,它们都会妨碍我 无法确定如何让autohotkey对处于活动状态的文本字段或光标插入符号作出响应 我试过使用(!A_CaretX),但我不确定如何使用 例如,当我按下“d”键时,它会打开一个新的选项卡,但是在文本字段中,我可能希望按“d”键输出字符“d”,而不是打开一个新选项卡。通过其他热键切换“暂停模式”是不可能的 我还需要热键在我离开文本字段后立即返回工作状态在要挂起的热键之前,放置#If(a_Cursor!=

我有很多快捷键可以非常有效地导航chrome,但当我在任何地方尝试键入任何内容时,它们都会妨碍我

无法确定如何让autohotkey对处于活动状态的文本字段或光标插入符号作出响应

我试过使用(!A_CaretX),但我不确定如何使用

例如,当我按下“d”键时,它会打开一个新的选项卡,但是在文本字段中,我可能希望按“d”键输出字符“d”,而不是打开一个新选项卡。通过其他热键切换“暂停模式”是不可能的


我还需要热键在我离开文本字段后立即返回工作状态

在要挂起的热键之前,放置
#If(a_Cursor!=“IBeam”)
。这一行和下一个
#If
之间的所有内容都与您的鼠标光标状态是否为IBeam相关

#If ( A_Cursor != "IBeam" )

[hotkeys you want to be context-sensitive]

#If

[hotkeys you DON'T want to be context-sensitive]
以下是帮助文档中的相关项目:


请注意,由于这是捕获鼠标的光标类型,因此当您希望热键挂起时,需要确保鼠标始终位于文本字段内。例如,如果您在文本字段中单击,但将鼠标移离文本区域(使其再次看起来像一个常规箭头),则热键不会被挂起,即使您可以键入。

正确!我想到了这一点,并认为这可能会发生,但有点超出了整个目的,因为我想用尽可能少的鼠标交互来控制计算机,以提高我在计算机上工作的效率。还有什么你能想到的吗?你试过插入符号吗?我注意到插入符号只在便笺编辑器上有效,但在chrome上不起作用。如果我能让它在chrome上运行,它将解决整个问题。不幸的是,带有自定义控件的浏览器(如chrome和Firefox)不会全局公开插入符号。你可能需要使用一些像硒的东西来得到你想要的东西,然而,这不是我所知道的很多。