Javascript 在我的脚本之后添加了额外的空间

Javascript 在我的脚本之后添加了额外的空间,javascript,autohotkey,Javascript,Autohotkey,我刚开始使用自动热键,并编写了简单的脚本 ::o::email address 但是,要执行此文本更改,我按空格,它会在地址后输入空格。这会导致系统拒绝我的电子邮件。如果你能帮我一个脚本,这将是一个简单的1或2键笔划解决方案,有没有尾随空格的电子邮件地址输入,这将是伟大的。如果将选项卡也转到下一个字段,那就太好了 谢谢大家! 您使用的是一个单字符热字符串(大多数人都会使用热键,但这也适用) 通常,热字符串由一些预定义的键(如{Enter}或{Space})来“完成”,但您可以自己定义这些“结束

我刚开始使用自动热键,并编写了简单的脚本

::o::email address
但是,要执行此文本更改,我按空格,它会在地址后输入空格。这会导致系统拒绝我的电子邮件。如果你能帮我一个脚本,这将是一个简单的1或2键笔划解决方案,有没有尾随空格的电子邮件地址输入,这将是伟大的。如果将
选项卡
也转到下一个字段,那就太好了


谢谢大家!

您使用的是一个单字符热字符串(大多数人都会使用热键,但这也适用)

通常,热字符串由一些预定义的键(如{Enter}或{Space})来“完成”,但您可以自己定义这些“结束”字符

不再需要结束字符的一种方法是在热字符串中使用一些控制符号

::o::email address`t ; Your original, requires e.g. {Enter} or {Space}
:*:o::email address`t ; Does NOT require and end character. EVERYWHERE when I write an isolated "o", I get "email address"
:*?:o::email address`t ; Now the "oo" is not even isolate, but can be in a word like "more" becomes "memail addressre"
我这样做的方式是:

:*:o\::email address`t ; The "\" is next to my {Enter} key and when I type the combo "o\" I receive "email address"
有关热字符串的更多信息,请参见:
成功

你能把你写的代码放在这里,并向我们展示你的尝试吗?