0

左/下/右/上キーの代わりに Alt+J/K/L/I を使用します。それは簡単です:

!k::Send {Down Down}

ここで、このシーケンスに Shift を追加し、それを使用して選択を左/下に展開することにしました...さまざまな方法を試し、複数の投稿を読みました-何も役に立ちません。たとえば、次のようになります。

!k:: 
if GetKeyState("Shift")
{
        Send {+Down Down}
        return
}
else
{
    Send {Down Down}
}
return

またはこれ:

!k::
    If GetKeyState("Shift")
        Send {+Down Down}
    Else
        Send {Down Down}
Return

どうしたの?

4

1 に答える 1

1

*を追加して、ホットキーに他の修飾子を「受け入れる」ように指示する必要があります。
それ以外の場合、 Shift+ Alt+kは無視されます ( の+!k::上にa を配置しない限り) !k::

*!k:: 
if GetKeyState("Shift","P")
{
        ;ToolTip, Shift
        Send {+Down Down}
        return
}
else
{
    ;ToolTip, Normal
    Send {Down Down}
}
return
于 2013-03-21T14:52:46.837 に答える