; Just a collection of useful hotkeys to have around ; Primarily to resize windows for the games that don't let you set window resolution #NoEnv #Warn SendMode Input ; Not only windows titlebar and borders count towards window size ; shadow also does, so compensate for that, width 16, height 39 ResizeWin(Width = 0,Height = 0,ExtraW = 0,ExtraH = 0,WinW = 16,WinH = 39) { WinGetPos,X,Y,W,H,A if (Width == 0) { Width := W } else { Width += ExtraW + WinW } if (Height == 0) { Height := H } else { Height += ExtraH + WinH } WinMove,A,,%X%,%Y%,%Width%,%Height% } ; always on top #!t::Winset, Alwaysontop, , A ; usage: ResizeWin(Width,Height,ExtraW,ExtraH,WinW,WinH) #!y::ResizeWin(1280,720) #!u::ResizeWin(1920,1080) ; Horizon: Zero Dawn adds some extra pixels for no reason ;#!i::ResizeWin(1920,1080,8,8) ; Use right alt to change the keyboard layout RAlt::Send #{Space} LControl & Ralt::Send #{Space}