From 03ec40f095a7003024ca75d8e514aa18e0f7af38 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 21 Jul 2011 14:29:41 -0400 Subject: [PATCH] remove obsolete AutoHotkey.ahk script --- AutoHotkey.ahk | 150 ------------------------------------------------- 1 file changed, 150 deletions(-) delete mode 100644 AutoHotkey.ahk diff --git a/AutoHotkey.ahk b/AutoHotkey.ahk deleted file mode 100644 index 51ceb2f..0000000 --- a/AutoHotkey.ahk +++ /dev/null @@ -1,150 +0,0 @@ -; The Double-Alt modifier is activated by pressing -; Alt twice, much like a double-click. Hold the second -; press down until you click. -; -; The shortcuts: -; Alt + Left Button : Drag to move a window. -; Alt + Right Button : Drag to resize a window. -; Double-Alt + Left Button : Minimize a window. -; Double-Alt + Right Button : Maximize/Restore a window. -; -; You can optionally release Alt after the first -; click rather than holding it down the whole time. - -If (A_AhkVersion < "1.0.39.00") -{ - MsgBox,20,,This script may not work properly with your version of AutoHotkey. Continue? - IfMsgBox,No - ExitApp -} - - -; This is the setting that runs smoothest on my -; system. Depending on your video card and cpu -; power, you may want to raise or lower this value. -SetWinDelay,2 - -CoordMode,Mouse -return - -!LButton:: -;If DoubleAlt -;{ -; MouseGetPos,,,KDE_id -; ; This message is mostly equivalent to WinMinimize, -; ; but it avoids a bug with PSPad. -; PostMessage,0x112,0xf020,,,ahk_id %KDE_id% -; DoubleAlt := false -; return -;} -; Get the initial mouse position and window id, and -; abort if the window is maximized. -MouseGetPos,KDE_X1,KDE_Y1,KDE_id -WinGet,KDE_Win,MinMax,ahk_id %KDE_id% -If KDE_Win - return -WinActivate,ahk_id %KDE_id% -; Get the initial window position. -WinGetPos,KDE_WinX1,KDE_WinY1,,,ahk_id %KDE_id% -Loop -{ - GetKeyState,KDE_Button,LButton,P ; Break if button has been released. - If KDE_Button = U - break - MouseGetPos,KDE_X2,KDE_Y2 ; Get the current mouse position. - KDE_X2 -= KDE_X1 ; Obtain an offset from the initial mouse position. - KDE_Y2 -= KDE_Y1 - KDE_WinX2 := (KDE_WinX1 + KDE_X2) ; Apply this offset to the window position. - KDE_WinY2 := (KDE_WinY1 + KDE_Y2) - WinMove,ahk_id %KDE_id%,,%KDE_WinX2%,%KDE_WinY2% ; Move the window to the new position. -} -return - -!RButton:: -;If DoubleAlt -;{ -; MouseGetPos,,,KDE_id -; ; Toggle between maximized and restored state. -; WinGet,KDE_Win,MinMax,ahk_id %KDE_id% -; If KDE_Win -; WinRestore,ahk_id %KDE_id% -; Else -; WinMaximize,ahk_id %KDE_id% -; DoubleAlt := false -; return -;} -; Get the initial mouse position and window id, and -; abort if the window is maximized. -MouseGetPos,KDE_X1,KDE_Y1,KDE_id -WinGet,KDE_Win,MinMax,ahk_id %KDE_id% -If KDE_Win - return -WinActivate,ahk_id %KDE_id% -; Get the initial window position and size. -WinGetPos,KDE_WinX1,KDE_WinY1,KDE_WinW,KDE_WinH,ahk_id %KDE_id% -; Define the window region the mouse is currently in. -; The four regions are Up and Left, Up and Right, Down and Left, Down and Right. -If (KDE_X1 < KDE_WinX1 + KDE_WinW / 2) - KDE_WinLeft := 1 -Else - KDE_WinLeft := -1 -If (KDE_Y1 < KDE_WinY1 + KDE_WinH / 2) - KDE_WinUp := 1 -Else - KDE_WinUp := -1 -; left only -If (KDE_X1 < KDE_WinX1 + KDE_WinW / 4 and abs(KDE_Y1 - KDE_WinY1 - KDE_WinH / 2) < KDE_WinH / 4) - KDE_WinUp := 0 -If (KDE_X1 > KDE_WinX1 + 3 * KDE_WinW / 4 and abs(KDE_Y1 - KDE_WinY1 - KDE_WinH / 2) < KDE_WinH / 4) - KDE_WinUp := 0 -If (KDE_Y1 < KDE_WinY1 + KDE_WinH / 4 and abs(KDE_X1 - KDE_WinX1 - KDE_WinW / 2) < KDE_WinW / 4) - KDE_WinLeft := 0 -If (KDE_Y1 > KDE_WinY1 + 3 * KDE_WinH / 4 and abs(KDE_X1 - KDE_WinX1 - KDE_WinW / 2) < KDE_WinW / 4) - KDE_WinLeft := 0 -Loop -{ - GetKeyState,KDE_Button,RButton,P ; Break if button has been released. - If KDE_Button = U - break - MouseGetPos,KDE_X2,KDE_Y2 ; Get the current mouse position. - ; Get the current window position and size. - WinGetPos,KDE_WinX1,KDE_WinY1,KDE_WinW,KDE_WinH,ahk_id %KDE_id% - If KDE_WinLeft = 0 - KDE_X2 := 0 - Else - KDE_X2 -= KDE_X1 ; Obtain an offset from the initial mouse position. - If KDE_WinUp = 0 - KDE_Y2 := 0 - Else - KDE_Y2 -= KDE_Y1 - ; Then, act according to the defined region. - WinMove,ahk_id %KDE_id%,, KDE_WinX1 + (KDE_WinLeft+1)/2*KDE_X2 ; X of resized window - , KDE_WinY1 + (KDE_WinUp+1)/2*KDE_Y2 ; Y of resized window - , KDE_WinW - KDE_WinLeft *KDE_X2 ; W of resized window - , KDE_WinH - KDE_WinUp *KDE_Y2 ; H of resized window - KDE_X1 += KDE_X2 ; Reset the initial position for the next iteration. - KDE_Y1 += KDE_Y2 -} -return - -; This detects "double-clicks" of the alt key. -;~Alt:: -;DoubleAlt := A_PriorHotKey = "~Alt" AND A_TimeSincePriorHotkey < 400 -;Sleep 0 -;KeyWait Alt ; This prevents the keyboard's auto-repeat feature from interfering. -;return - -#WheelDown:: -MouseGetPos,,,KDE_id -WinMinimize,ahk_id %KDE_id% -return - -^!WheelUp:: -MouseGetPos,,,KDE_id -WinMaximize,ahk_id %KDE_id% -return - -^!WheelDown:: -MouseGetPos,,,KDE_id -WinRestore,ahk_id %KDE_id% -return