#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. #Warn ; Enable warnings to assist with detecting common errors. #InstallKeybdHook #UseHook On #SingleInstance force SetKeyDelay, 10, 10 SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. !c::Send,^{Ins} !v::Send,+{Ins} F1:: run, snippingtool.exe,,, process_id WinWait, ahk_pid %process_id% WinActivate, ahk_pid %process_id% º::Send,* !º::Send,\ !7::Send,\ !u::Send,[ !i::Send,] !n::Send,{{} !m::Send,{}} !o::Send,{<} !p::Send,{>} !1::Send,| !2::Send,@ !3::Send,{#} +wheelup::send, {LWin Down}{+}{LWin Up} +wheeldown::send, {LWin Down}{-}{LWin Up} Send !n ; Center window on 4K monitor #c:: WinExist("A") WinGetPos,,, sizeX, sizeY WinMove,,,(A_ScreenWidth/2)-(sizeX/2), 0, (A_ScreenWidth/2.2), A_ScreenHeight-50 return +^SPACE:: Winset, Alwaysontop, , A ^<#v:: Loop, parse, clipboard { Random, t, 10, 100 Sleep, %t% Send %A_LoopField% } #If GetKeyState("CapsLock", "T")=1 h::Send,{Left} ^h::Send ^{Left} +h::Send {Home} ^+h::Send +{Home} l::Send,{Right} ^l::Send ^{Right} +l::Send {End} ^+l::Send +{End} k::Send,{Up} ^k::Send,{PgUp} j::Send,{Down} ^j::Send,{PgDn} x::Send,{Del} ^x::Send,^{Del} +4::Send,{Ctrl}{Home} 0::Send,{Ctrl}{End} <::AppsKey 1::Run, node msi-keyboard-CLI.js -c red -i light, C:\Progra~1\nodejs\node_modules\msi-keyboard-cli, "Hide" 2::Run, node msi-keyboard-CLI.js -c white -i light, C:\Progra~1\nodejs\node_modules\msi-keyboard-cli, "Hide" 3::Run, node msi-keyboard-CLI.js -k off, C:\Progra~1\nodejs\node_modules\msi-keyboard-cli, "Hide" #If