Autohotkey 如何即时检测AHK中的按键输入?

Autohotkey 如何即时检测AHK中的按键输入?,autohotkey,Autohotkey,我是AHK的新手 这里是一个例子,我必须按“hello”,然后按“空格键”,这样我就可以生成一个“hello world”字符串 那么,有没有办法跳过“空格键”的按键 也就是说,每次我输入一个“hello”,AHK就能够立即生成我想要的字符串,而不是等待一个备用按键来响应 我曾在网上搜索过具体的解决方案,但要么这个例子对一个大一新生来说太复杂,要么解决方案很模糊,我知道这个问题很简单,但有点模糊 ::hello::hello world return 如果你能给我一个简单的解决方案,谢谢

我是AHK的新手

这里是一个例子,我必须按“hello”,然后按“空格键”,这样我就可以生成一个“hello world”字符串

那么,有没有办法跳过“空格键”的按键

也就是说,每次我输入一个“hello”,AHK就能够立即生成我想要的字符串,而不是等待一个备用按键来响应

我曾在网上搜索过具体的解决方案,但要么这个例子对一个大一新生来说太复杂,要么解决方案很模糊,我知道这个问题很简单,但有点模糊

::hello::hello world   
return

如果你能给我一个简单的解决方案,谢谢

如果不想在热字符串后键入结束字符(如空格),则需要使用“星号选项”


示例:
:*:hello::hello world

如果不想在热字符串(如空格)后键入结束字符,则需要使用“星号选项”


示例:
:*:hello::hello world

以下是解决此问题的星号方法的标准官方介绍部分:

(星号)*:触发热字符串不需要结束字符(如空格、空格或Enter)。例如:

:*:j@:jsmith@somedomain.com

上面的示例将在您键入@字符时发送其替换内容。使用#Hotstring指令时,请使用*0关闭此选项

也就是说,如果要使用hotstring立即生成字符串,可以在代码前面添加
:*:

::hello::hello world 
在添加前缀之后,
:*:

:*:hello::hello world

我们可以直接调用字符串,而无需按“空格键”之类的额外键。

以下是星号方法的标准官方介绍部分:

(星号)*:触发热字符串不需要结束字符(如空格、空格或Enter)。例如:

:*:j@:jsmith@somedomain.com

上面的示例将在您键入@字符时发送其替换内容。使用#Hotstring指令时,请使用*0关闭此选项

也就是说,如果要使用hotstring立即生成字符串,可以在代码前面添加
:*:

::hello::hello world 
在添加前缀之后,
:*:

:*:hello::hello world

我们可以直接调用字符串,而无需按“空格键”之类的额外键。

这正是我所需要的!谢谢上帝保佑你!将主题标记为答案这正是我所需要的!谢谢上帝保佑你!将主题标记为已回答