英文:
Why the string is send only once by holding combine keys when I using autohotkey
问题
我的脚本是
^Numpad0::Send "hello world"
当我按住Ctrl+Numpad0时,它只会输出 "hello world" 一次。然后它会输出字符 "0"。就像这样:
**hello world0000000000000**
如何通过按住Ctrl+Numpad0来重复输出 "hello world"?
英文:
My script is
^Numpad0::Send "hello world"
When I hold ctrl+Numpad0, it will output "hello world" only once. Then it will output character "0". Just like this:
hello world0000000000000
How to output "hello world" repeatedly by holding ctrl+Numpad0?
答案1
得分: 1
> $ prefix 强制使用键盘钩子来实现这个热键,这会防止 Send 命令触发它,这是一个副作用。
> $ 前缀等同于在定义此热键之前的某个地方指定 #UseHook。
$^Numpad0::Send "hello world"
英文:
> The $ prefix forces the keyboard hook to be used to implement
> this hotkey, which as a side-effect prevents the Send command from
> triggering it.
> The $ prefix is equivalent to having specified #UseHook somewhere
> above the definition of this hotkey.
$^Numpad0::Send "hello world"
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论