Page 1 of 1

Как перебить существующую горячую клавишу

Posted: 15 Apr 2019, 08:10
by drkrol
Здравствуйте. Пытаюсь в программе "Фотографии Windows 10" сделать так, чтобы двойной клик по изображению увеличил бы его до 100%? У самой программы есть горячая клавиша "ctrl+1" для этого, и ещё у неё есть действие на двойной клик мыши: изображение слегка приближается.

В итоге вот такой код не работает:

Code: Select all

#IfWinActive ahk_class ApplicationFrameWindow
Click, 2:: Send, ^1
Как перебить стоковый двойной клик, чтобы срабатывало приближение до 100%?

Re: Как перебить существующую горячую клавишу

Posted: 25 Aug 2019, 13:54
by serzh82saratov

Code: Select all

#If WinActive("ahk_class ApplicationFrameWindow") && DoubleClick()
LButton:: ToolTip % A_TickCount
#If

DoubleClick() {
	Static T
	If (A_PriorKey = "LButton" && A_TickCount - T < 300)
		Return 1, T := 0
	Return 0, T := A_TickCount
}