; ^ctrl #win !alt +shift
;environment
#NoEnv
#SingleInstance,Force
SetTimer, ScriptReload, 1000
SetWinDelay,2
CoordMode,Mouse
SetWorkingDir %A_MyDocuments%\..\
;keystates
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
SetNumLockState, AlwaysOn
;hotkeys
#q::Run notepad
^q::Send !{F4} ;quit most programs
#+q::Run notepad.exe "%A_MyDocuments%\Dropbox\docs\faulties.txt"
^!q:: ;chromium global CSS
if A_OSVersion in WIN_XP
{
Run notepad.exe "%A_AppData%\..\Local Settings\Application Data\Chromium\User Data\Default\User StyleSheets\Custom.css"
}
Else
{
Run "%A_AppData%\..\Local\Chromium\User Data\Default\User StyleSheets\Custom.css"
}
Return
#w::Run "C:\Program Files (x86)\Chromium\chrome.exe"
#+w::Run "C:\Program Files (x86)\Chromium\chrome.exe" -incognito
#e:: ;launch documents directory
if A_OSVersion in WIN_XP
{
Run explorer %A_MyDocuments%
}
Else
{
Run explorer %A_MyDocuments%\..\Downloads
}
Return
#+e:: ;launch dropbox directory
if A_OSVersion in WIN_XP
{
Run explorer %A_MyDocuments%\Dropbox
}
Else
{
Run explorer %A_MyDocuments%\..\Dropbox
}
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::
if A_OSVersion in WIN_XP
{
Run "%A_MyDocuments%\Dropbox\conf\putty.exe"
}
Else
{
Run "%A_MyDocuments%\..\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
!^0::SoundSet +5 ;volume up
!^9::SoundSet -5 ;volume down
^!+Up::run %A_ScriptDir%\resswitch.exe /WIDTH:1920 /HEIGHT:1080 ;1080p screen resolution
^!+Down::run %A_ScriptDir%\resswitch.exe /WIDTH:1280 /HEIGHT:720 ;720p screen resolution
;remap logitech m570 buttons
XButton1::Send {Click 2} ;double click
XButton2::Send {MButton} ;wheel click
;auto replace text with symbols
::(c)::�
::(r)::�
::(tm)::�
;date/time insertion
#Space::
FormatTime, CurrentDateTime,, yyyy-MM-dd
SendInput %CurrentDateTime%
return
#+Space::
FormatTime, CurrentDateTime,, yyyy-MM-ddTHH:mm
SendInput %CurrentDateTime%
return
;insert appends to clipboard
Insert::
newclipboard = %clipboard%
Send, ^c
clipboard = %newclipboard%`r`n%clipboard%
return
;text replacements
::seperated::separated
::recieved::received
::license::licence
::licenses::licences
::equivelants::equivalents
;work stuff
::ctsty::Called to speak to you, their number is
::sksu::Samsung OS7030 KSU
::s2b::Samsung OS7030 2BM
::s4t::Samsung OS7030 4TM
::s4d::Samsung OS7030 4DM
::s2d::Samsung OS7030 2DM
::s4s::Samsung OS7030 4SM
::sepm::Samsung OS7030 EPM
::smod::Samsung OS7030 Modem
::s2100b::Samsung DS-2100B
::s7b::Samsung DS5007S
::s14b::Samsung DS5014S
::s21b::Samsung DS5021S
::s38b::Samsung DS5038S
:*:bte`t::BT Elements
:*:btd`t::BT Diverse 7110+
;auto/tab completions
:*:gd`t::
if A_OSVersion in WIN_XP
{
Send %A_MyDocuments%\Dropbox\docs\
}
Else
{
Send C:\Users\%A_UserName%\Dropbox\docs\
}
Return
:*:md`t::
if A_OSVersion in WIN_XP
{
Send %A_MyDocuments%
}
Else
{
Send C:\Users\%A_UserName%\
}
Return
:*:db`t::
if A_OSVersion in WIN_XP
{
Send %A_MyDocuments%\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
#Left::Shift("L")
#Right::Shift("R")
#Numpad1::Shift("BL")
#Numpad2::Shift("B")
#Numpad3::Shift("BR")
#Numpad4::Shift("L")
#Numpad5::WinMaximize, A
#Numpad6::Shift("R")
#Numpad7::Shift("TL")
#Numpad8::Shift("T")
#Numpad9::Shift("TR")
;includes
#Include, %A_ScriptDir%\appspecific.ahk ;too many to include in index, deserves separating
#Includ