From 1e33006f99c3664dce856bb83000efdc0e82b76d Mon Sep 17 00:00:00 2001 From: breadcat Date: Mon, 19 Aug 2013 17:59:00 +0100 Subject: Add 'if WinXP' statements and auto-typo-correct --- index.ahk | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 88 insertions(+), 6 deletions(-) (limited to 'index.ahk') diff --git a/index.ahk b/index.ahk index 5fda807..74ca01e 100644 --- a/index.ahk +++ b/index.ahk @@ -1,6 +1,7 @@ ; ^ctrl #win !alt +shift + ;environment #NoEnv #SingleInstance,Force @@ -10,47 +11,79 @@ CoordMode,Mouse return SetWorkingDir, C:\Users\%A_UserName% + ;keystates SetCapsLockState, AlwaysOff SetScrollLockState, AlwaysOff SetNumLockState, AlwaysOn + ;hotkeys #q::Run notepad ^q::Send !{F4} ;quit most programs +#+q::Run notepad.exe "C:\Dropbox\docs\faulties.txt" ^!q::Run "AppData\Local\Chromium\User Data\Default\User StyleSheets\Custom.css" ;chrome global css #w::Run "C:\Program Files (x86)\Chromium\chrome.exe" #+w::Run "C:\Program Files (x86)\Chromium\chrome.exe" -incognito -#e::Run explorer C:\Users\%A_UserName%\Downloads ;won't work with relative paths, has to be absolute -#+e::Run explorer C:\Users\%A_UserName%\Dropbox ;won't work with relative paths, has to be absolute +#e:: ;launch documents directory +if A_OSVersion in WIN_XP + { + Run explorer C:\Documents and Settings\%A_UserName%\Documents ;won't work with relative paths, has to be absolute + } + Else + { + Run explorer C:\Users\%A_UserName%\Downloads ;won't work with relative paths, has to be absolute + } + Return +#+e:: ;launch dropbox directory +if A_OSVersion in WIN_XP + { + Run explorer C:\Dropbox + } + Else + { + Run explorer C:\Users\%A_UserName%\Dropbox ;won't work with relative paths, has to be absolute + } + Return ^!e::Run ::{20d04fe0-3aea-1069-a2d8-08002b30309d} ;my computer ^!r::Run mstsc ;remote desktop connection #t::Run C:\cygwin\bin\mintty.exe - #+t::Run cmd -#p::Run "Dropbox\conf\putty.exe" +#p:: +if A_OSVersion in WIN_XP + { + Run "C:\Dropbox\conf\putty.exe" + } + Else + { + Run "Dropbox\conf\putty.exe" + } + Return #c::Run calc #\::SendMessage 0x112, 0xF170, 2, , Program Manager ;win+\ - screen standby RAlt & j::ShiftAltTab RAlt & k::AltTab Capslock::Backspace +;change screen res (resswitch.exe - http://www.naughter.com/qres.html) +^!+Up::run %A_ScriptDir%\resswitch.exe /WIDTH:1920 /HEIGHT:1080 +^!+Down::run %A_ScriptDir%\resswitch.exe /WIDTH:1280 /HEIGHT:720 ;remap logitech m570 buttons XButton1::Send {Click 2} ;double click XButton2::Send {MButton} ;wheel click + ;bullshit ps/2 to usb adapter workarounds #f::sendraw \ #^f::sendraw | ^+f::sendraw | + ;auto replace text with symbols ::(c)::© ::(r)::® ::(tm)::™ -;change screen res (resswitch.exe - http://www.naughter.com/qres.html) -^!+Up::run %A_ScriptDir%\resswitch.exe /WIDTH:1920 /HEIGHT:1080 -^!+Down::run %A_ScriptDir%\resswitch.exe /WIDTH:1280 /HEIGHT:720 ;date/time insertion #Space:: @@ -62,6 +95,7 @@ return SendInput %CurrentDateTime% return + ;insert appends to clipboard Insert:: newclipboard = %clipboard% @@ -69,6 +103,51 @@ Insert:: clipboard = %newclipboard%`r`n%clipboard% return + +;typo corrections +::seperated::separated +::recieved::received +::license::licence +::licenses::licences +::equivelants::equivalents + +;auto/tab completions +:*:gd`t:: +if A_OSVersion in WIN_XP + { + Send C:\Dropbox\docs\ + } + Else + { + Send C:\Users\%A_UserName%\docs\ + } + Return +:*:md`t:: +if A_OSVersion in WIN_XP + { + Send C:\Documents and Settings\%A_UserName%\Documents\ + } + Else + { + Send C:\Users\%A_UserName%\ + } + Return +:*:db`t:: +if A_OSVersion in WIN_XP + { + Send C:\Dropbox\ + } + Else + { + Send C:\Users\%A_UserName%\Dropbox\ + } + Return +:*:cw`t:: +{ +Send C:\cygwin\home\%A_UserName%\ +} +Return + ;tiling #Up::WinMaximize, A #Down::WinMinimize, A @@ -84,10 +163,12 @@ return #Numpad8::Shift("T") #Numpad9::Shift("TR") + ;includes #Include, %A_ScriptDir%\appspecific.ahk ;too many to include in index, deserves separating #Include, %A_ScriptDir%\functions.ahk ;functions don't belong in index + ;auto-reload on change ScriptReload: { @@ -103,6 +184,7 @@ ScriptReload: Return } + ;kde-windows (Easy Window Dragging -- KDE style (requires XP/2k/NT) -- by Jonny) !LButton:: MouseGetPos,KDE_X1,KDE_Y1,KDE_id -- cgit v1.2.3