From bd39cc3a13fd2f1a97d323c2ed12e735143c0568 Mon Sep 17 00:00:00 2001 From: breadcat Date: Sat, 17 Aug 2013 16:20:05 +0100 Subject: Removed MouseWin, split tile to hotkeys+functions MouseWin may return one day, it was being glitchy as an include and doesn't warrant an additional process. --- functions.ahk | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 functions.ahk (limited to 'functions.ahk') diff --git a/functions.ahk b/functions.ahk new file mode 100644 index 0000000..cf438c2 --- /dev/null +++ b/functions.ahk @@ -0,0 +1,32 @@ + +Shift(Pos) +{ + WinGetClass, class, A + IfInString , shell_TrayWnd,Progman,Button,DV2ControlHost, %class% + Return + IfWinExist,ahk_class Shell_TrayWnd + SysGet, m, MonitorWorkArea + Else SysGet, m, Monitor + WinGetPos, MWT_X, MWT_Y, MWT_W, MWT_H, A + SendMessage, 0x1F,,,, A + WinGet, MWT_active, MinMax, A + if (MWT_active = 1) + WinRestore, A + If (Pos = "T") + WinMove, A,, 0, 0, mRight, mBottom/2 + If (Pos = "B") + WinMove, A,, 0, mBottom/2, mRight, mBottom/2 + If (Pos = "L") + WinMove, A,, 0, 0, mRight/2, mBottom + If (Pos = "R") + WinMove, A,, mRight/2, 0, mRight/2, mBottom + If (Pos = "TL") + WinMove, A,, 0, 0, mRight/2, mBottom/2 + If (Pos = "TR") + WinMove, A,, mRight/2, 0, mRight/2, mBottom/2 + If (Pos = "BR") + WinMove, A,, mRight/2, mBottom/2, mRight/2, mBottom/2 + If (Pos = "BL") + WinMove, A,, 0, mBottom/2, mRight/2, mBottom/2 +} +Return -- cgit v1.2.3