[AutoHotkey] 怎样让空格键做修饰键时是shift,单独按时仍然是空格?

已解决。框选只靠allor那一行是不够的,空格和鼠标抬起时,仍然没lbutton up

Space::Shift 
Space Up:: 
    SendInput {Shift Up} 
    if (A_PriorKey = "Space" and GetKeyState("Ctrl") = 0 and GetKeyState("Shift") = 0 and GetKeyState("Alt") = 0) 
    { 
        if (sLButtonClicked = 1) 
        { 
            sLButtonClicked = 0 
        } 
        else 
        { 
            SendInput {Shift}{Space} 
        } 
    } 
    Return 
*~LButton:: 
    if (GetKeyState("Shift") = 1) 
    { 
        sLButtonClicked = 1 
    } 
    Return

2 个赞