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 --- appspecific.ahk | 23 ++++++++++++-- index.ahk | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++---- speelings.txt | 7 ----- 3 files changed, 109 insertions(+), 15 deletions(-) delete mode 100644 speelings.txt diff --git a/appspecific.ahk b/appspecific.ahk index 080d76c..7ee960a 100644 --- a/appspecific.ahk +++ b/appspecific.ahk @@ -1,9 +1,28 @@ ;explorer #IfWinActive ahk_class CabinetWClass - Capslock::Send !{Up} ;capslock goes up a folder + Capslock:: ;up one folder + if A_OSVersion in WIN_XP + { + Send {Backspace} + } + Else + { + Send !{Up} + } + Return F6::Send !d ;addressbar - F1::Send {F2} ;disable help, enable rename + F1:: ;overflow to rename, help is useless in explorer + F2:: ;rename commands + if A_OSVersion in WIN_XP + { + Send {F2}{Ctrldown}{Home}{Shiftdown}{End}{Ctrlup}{Left 4}{Shiftup} ; rename (hopefully) deselects file extension + } + Else + { + Send {F2} + } + Return #IfWinActive ;photoviewer 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 diff --git a/speelings.txt b/speelings.txt deleted file mode 100644 index 96d55f8..0000000 --- a/speelings.txt +++ /dev/null @@ -1,7 +0,0 @@ - - -;spullungz -::seperated::separated -::recieved::received -::license::licence -::licenses::licences \ No newline at end of file -- cgit v1.2.3