Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
- ; semicolon, such as this one, are comments. They are not executed.
- ; This script has a special filename and path because it is automatically
- ; launched when you run the program directly. Also, any text file whose
- ; name ends in .ahk is associated with the program, which means that it
- ; can be launched simply by double-clicking it. You can have as many .ahk
- ; files as you want, located in any folder. You can also run more than
- ; one ahk file simultaneously and each will get its own tray icon.
- SetCapsLockState, alwaysoff
- CapsLock & i::
- if getkeystate("shift") = 1
- Send, +{up}
- else
- Send {up}
- return
- CapsLock & j::
- if getkeystate("shift") = 1
- Send, +{left}
- else
- Send, {left}
- return
- CapsLock & k::
- if getkeystate("shift") = 1
- Send, +{down}
- else
- Send, {down}
- return
- CapsLock & `;::
- if getkeystate("shift") = 1
- Send, +{right}
- else
- Send, {right}
- return
- CapsLock & q::Send !{F4}
- CapsLock & tab::Send {space 4}
- CapsLock & h::
- GetKeyState, state, Shift
- if state = D
- Send {SHIFTDOWN}{HOME}{SHIFTUP}
- else
- Send {home}
- return
- CapsLock & '::
- GetKeyState, state, Shift
- if state = D
- Send {SHIFTDOWN}{end}{SHIFTUP}
- else
- Send {end}
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement