Autohotkey 自动热键脚本SendInput

Autohotkey 自动热键脚本SendInput,autohotkey,sendinput,Autohotkey,Sendinput,我正在尝试编写一个带有自动热键的小脚本,它可以替换键来更改键盘布局。它应该是这样工作的: [=ü {=Ü ;=ö :=Ö '=ä "=Ä ]=' }=" \=; |=: 除:=Ö之外的所有键都工作,该键将导致:=: 我是否正确地使用了$和{Raw} 我希望我的帖子不要太混乱 如果有人有类似的问题,这里有一个解决方案:$+;:: +表示换档键。移位和;=: #NoEnv ; Recommended for performance and compatibility with fut

我正在尝试编写一个带有自动热键的小脚本,它可以替换键来更改键盘布局。它应该是这样工作的:

[=ü
{=Ü
;=ö
:=Ö
'=ä
"=Ä
]='
}="
\=;
|=:
除:=Ö之外的所有键都工作,该键将导致:=:

我是否正确地使用了$和{Raw}

我希望我的帖子不要太混乱


如果有人有类似的问题,这里有一个解决方案:$+;:: +表示换档键。移位和;=:



    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ; #Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

    $[::
        SendInput {Raw}ü
    Return
    ${::
        SendInput {Raw}Ü
    Return


    $;::
        SendInput {Raw}ö
    Return
    $:::
        SendInput {Raw}Ö
    Return


    $'::
        SendInput {Raw}ä
    Return
    $"::
        SendInput {Raw}Ä
    Return


    $]::
        SendInput {Raw}'
    Return
    $}::
        SendInput {Raw}"
    Return


    $\::
        SendInput {Raw};
    Return
    $|::
        SendInput {Raw}:
    Return