Post by tmplinshi » 12 Apr 2018, 01:28
Code: Select all
Right & Down::
if GetKeyState("LWin", "P") || GetKeyState("RWin", "P") ; 如果已按住左边或右边的Win键
MouseMove, 10, 10, 0, R
return
如果类似的快捷键比较多的话,则可以这样:
Code: Select all
#If GetKeyState("LWin", "P") || GetKeyState("RWin", "P")
Right & Down::MouseMove, 10, 10, 0, R
Down & Right::MouseMove, 10, 10, 0, R
Right & Up::MouseMove, 10, -10, 0, R
Up & Right::MouseMove, 10, -10, 0, R
#If ; 清除约束条件,使下面的快捷键不会受限于之前的约束
[code]Right & Down::
if GetKeyState("LWin", "P") || GetKeyState("RWin", "P") ; 如果已按住左边或右边的Win键
MouseMove, 10, 10, 0, R
return[/code]
如果类似的快捷键比较多的话,则可以这样:
[code]#If GetKeyState("LWin", "P") || GetKeyState("RWin", "P")
Right & Down::MouseMove, 10, 10, 0, R
Down & Right::MouseMove, 10, 10, 0, R
Right & Up::MouseMove, 10, -10, 0, R
Up & Right::MouseMove, 10, -10, 0, R
#If ; 清除约束条件,使下面的快捷键不会受限于之前的约束[/code]