ME
Size: a a a
ME
DA
DA
K
ME
K
K
OK
#HotIf WinActive("ahk_exe Figma.exe")
*WheelUp::
*WheelDown:: thisKey := modsTrim(A_ThisHotkey), WinGetPos(,, winWidth, winHeight, "A"), CoordMode("Mouse", "Window"), MouseGetPos(X, Y), key((X < 240 or X > winWidth - 240)? ("{" thisKey "}") : (p("Control")? "" : "^") "{" thisKey "}")
OK
#HotIf WinActive(ai.win.main) and not ( WinActive(ai.win.modal) or WinActive(ai.win.astute) )
WheelUp:: aiZoom("up")
WheelDown:: aiZoom("down")
aiZoom(direction) {
if PixelGetColor(440, 20) = 0xF2F2F2 { ;scroll menu 'window'
mousePos "push"
MouseClick "Left", 455, (direction = "up"? 25 : A_ScreenHeight - 5), 10
mousePos "pop"
} else ;regular zoom
key ai.pinchToZoom "{Wheel" direction "}"
}
EC
OK
OK
EC
EC
Shift & MButton:: ;outline switchЭта ботва прекрасно пашет, если отжать шифт. Но как её правильно заставить работать, если шифт НЕ отжимать? Я пробовал кормить поднятие-отпущение вручную, но как-то не прёт
Send "^y"
Return
EC
#HotIf WinActive(ai.win.main) and not ( WinActive(ai.win.modal) or WinActive(ai.win.astute) )
WheelUp:: aiZoom("up")
WheelDown:: aiZoom("down")
aiZoom(direction) {
if PixelGetColor(440, 20) = 0xF2F2F2 { ;scroll menu 'window'
mousePos "push"
MouseClick "Left", 455, (direction = "up"? 25 : A_ScreenHeight - 5), 10
mousePos "pop"
} else ;regular zoom
key ai.pinchToZoom "{Wheel" direction "}"
}
PixelGetColor
мееедленный, а ты его в базовый зум пихаешь. Понимаю, что милипилисекунда, но всё-такиOK
PixelGetColor
мееедленный, а ты его в базовый зум пихаешь. Понимаю, что милипилисекунда, но всё-такиOK
Shift & MButton:: ;outline switchЭта ботва прекрасно пашет, если отжать шифт. Но как её правильно заставить работать, если шифт НЕ отжимать? Я пробовал кормить поднятие-отпущение вручную, но как-то не прёт
Send "^y"
Return
+MButton:: Send "^y"
EC
OK
OK