Skip to content

Instantly share code, notes, and snippets.

@mgagne
Last active March 30, 2019 02:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mgagne/9a9729d31f687956550489d2da56a77d to your computer and use it in GitHub Desktop.
Save mgagne/9a9729d31f687956550489d2da56a77d to your computer and use it in GitHub Desktop.
#SingleInstance force
#NoEnv
#Warn
SendMode Input
SetWorkingDir %A_ScriptDir%
; ! = ALT
; ^ = CTRL
; + = SHIFT
; # = WIN
; Volume Controls
F10::SendInput {Volume_Mute}
F11::SendInput {Volume_Down 2}
F12::SendInput {Volume_Up 2}
; Alt+Tab
<#Tab::AltTab
#If GetKeyState("LWin", "P")
<+Tab::ShiftAltTab
#If
; Common ctrl combinations
#a::SendInput ^{a}
#c::SendInput ^{c}
#f::SendInput ^{f}
#g::SendInput ^{g}
#n::SendInput ^{n}
#o::SendInput ^{o}
#r::SendInput ^{r}
#s::SendInput ^{s}
#t::SendInput ^{t}
#v::SendInput ^{v}
#w::SendInput ^{w}
#x::SendInput ^{x}
#y::SendInput ^{y}
#z::SendInput ^{z}
#=::SendInput ^{=}
#-::SendInput ^{-}
; Common ctrl combinations with shift
<+#g::SendInput +^{g}
<+#n::SendInput +^{n}
<+#r::SendInput +^{r}
<+#t::SendInput +^{t}
; French keyboard
<!7::SendInput {RAlt down}{7}{RAlt up}
<!8::SendInput {RAlt down}{8}{RAlt up}
<!9::SendInput {RAlt down}{9}{RAlt up}
<!0::SendInput {RAlt down}{0}{RAlt up}
<!,::SendInput {RAlt down}{,}{RAlt up}
<!.::SendInput {RAlt down}{.}{RAlt up}
<!/::SendInput {RAlt down}{/}{RAlt up}
<!=::SendInput {RAlt down}{=}{RAlt up}
<!;::SendInput {RAlt down}{;}{RAlt up}
<!ç::SendInput {RAlt down}{ç}{RAlt up}
<!^::SendInput {RAlt down}{^}{RAlt up}
<!z::SendInput {RAlt down}{z}{RAlt up}
<!x::SendInput {RAlt down}{x}{RAlt up}
^Left::SendInput {Ctrl down}{Left}{Ctrl up}
^Right::SendInput {Ctrl down}{Right}{Ctrl up}
#Left::SendInput {Home}
#Right::SendInput {End}
#Up::SendInput {PgUp}
#Down::SendInput {PgDn}
#+Left::SendInput {Shift down}{Home}{Shift up}
#+Right::SendInput {Shift down}{End}{Shift up}
#+Up::SendInput {Shift down}{PgUp}{Shift up}
#+Down::SendInput {Shift down}{PgDn}{Shift up}
; Zoom
#WheelUp::SendInput ^{WheelUp}
#WheelDown::SendInput ^{WheelDown}
; Disable Left Windows Key
LWin::Return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment