Sample Configuration File

Below is a sample configuration file (.ahk) demonstrating common operations:

; AutoHotkey Version: 1.x
; Language: English
; Platform: Win9x/NT
; Author: A.N.Other <myemail@nowhere.com>
;
; Script Function:
; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder)
 
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
 
; open one file with ctrl+alt+b
^!b::Run "C:\my_file.bat"
 
; open multiple files with ctrl+alt+p
^!p::
Run, "C:\file1.mpp"
Run, "C:\file2.mpp"
Return
 
; open a folder with ctrl+alt+f
^!f::Run, C:\Users\jsmith\Documents\folder
 
; open my documents folder with ctrl+alt+d
^!d::Run, %A_MyDocuments%
 
; open my pictures folder with ctrl+alt+i
^!i::Run "C:\Users\John Smith\AppData\Roaming\Microsoft\Windows\Libraries\Pictures.library-ms"
 
; paste lorem ipsum text with ctrl+alt+l (first two words are bold)
^!l::Send ^bLorem ipsum^b dolor sit amet, consectetur adipiscing elit. Pellentesque sollicitudin lorem in mauris placerat, ac convallis orci feugiat. Pellentesque tristique aliquet lorem et euismod. Integer sit amet urna ac dolor bibendum pulvinar. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vitae justo sem. In hac habitasse platea dictumst. Sed et nisl ut orci cursus tincidunt iaculis eu arcu.{Enter}{Enter}Quisque volutpat consequat mattis. Etiam tempus ipsum ac ornare ullamcorper. Duis pretium tincidunt porta. Nunc aliquet congue diam et molestie. Aenean sed posuere erat. Aenean hendrerit hendrerit felis, tincidunt eleifend diam faucibus quis. Duis dignissim vitae arcu ultricies dictum. Donec scelerisque turpis et hendrerit aliquam. Ut consequat nunc leo, tempor pellentesque metus cursus sed. Suspendisse convallis enim in nisi tristique fermentum.
 
; paste linkedin url with lii
;::lii::https://www.linkedin.com/in/johnsmith/
 
; turn off monitor using win+s
#s::Run, "C:\Program Files (x86)\nircmd\nircmd.exe" cmdwait 500 monitor off
 
; paste clipboard contents as plain text with ctrl+alt+v
^!v::
   Clip0 = %ClipBoardAll%
   ClipBoard = %ClipBoard%
   Send ^v
   Sleep 50
   ClipBoard = %Clip0%
   VarSetCapacity(Clip0, 0)
Return


Helpful URL's

Category Description URL
Reference Send Keys + Clicks http://ahkscript.org/docs/commands/Send.htm
Reference Tutorial http://www.autohotkey.com/docs/Tutorial.htm
Reference Variables http://ahkscript.org/docs/Variables.htm
Download Autohotkey Installer http://ahkscript.org/download/ahk-install.exe

Related Files

Title File Name File Type
AHK Keyboard Shortcuts AHK-Keyboard-Shortcuts.txt text/plain