如何使用 AutoHotkey 发送 { 字符

How to send { character with AutoHotkey

我正在尝试使用 AutoHotkey 发送 { 字符,但以下脚本不起作用。

<^>!b::Send,{
Return

{字符有特殊含义,需要转义。您的代码需要看起来像

<^>!b::Send,{{}
Return

explanation here

虽然@garyh 提供了所问问题的正确答案,但它并没有真正解决让我首先使用 AutoHotkey 的问题。

在我的情况下,在 Windows 8.1 上修复 Delphi 7 和 RAD PHP XE2,其中使用 Alt Gr + B 在编辑器中将执行 "Show breakpoints window" 快捷方式(定义为 Ctrl + Alt + B) 而不是写 { 个字符。

另一种发出 { 字符的方法即使在上述情况下也有效

<^>!b::Send,{Asc 0123}
Return 

您还可以使用原始选项

发送{和其他特殊含义的键

命令:

<^>!b::Sendraw, {

选项:

<^>!b::Sendinput, {raw}{

希望对您有所帮助