如何重新映射; (分号)在 AutoHotkey 中?

How to remap ; (semicolon) in AutoHotkey?

我的目标是重新映射; (分号)到 Control + k。然而那是行不通的;开始评论而不是被识别为键。

这是我的代码:

^k::;

我确实有一种可行的解决方法,但它导致花括号乱七八糟:

{ ;Semicolon
    ^k::
    send, {; down}
    send, {; up}
    return  
}

"down" 和 "up" 之后的大括号不被识别为括号,而是作为注释的一部分。

尝试使用

`;::?

(? 用作通配符)

快速 google 搜索并找到了这个:https://autohotkey.com/board/topic/33122-how-to-remap-semicolon-key/ 不过不确定这是否是您要查找的内容。

我自己找到了答案!

^k::
Send, {Text};
return 

{Text} 之后的所有内容都将被解释为纯文本!