-
Notifications
You must be signed in to change notification settings - Fork 0
/
AutoHotkey.ahk
85 lines (54 loc) · 2.14 KB
/
AutoHotkey.ahk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
; IMPORTANT INFO ABOUT GETTING STARTED: Lines that start with a
; semicolon, such as this one, are comments. They are not executed.
; See http://duartes.org/gustavo/blog/home-row-computing for more information on this script
; See the AutoHotKey docs at http://www.autohotkey.com/docs/ for AutoHotKey documentation
; Most of the syntax is described at http://www.autohotkey.com/docs/Hotkeys.htm
; F24 + f Escape
F24 & f::Send {Escape}
; F24 + c Backspace
F24 & c::Send {BackSpace}
; Appskey + r F8 for powershell
F24 & r::Send {F8}
; F24 + hjkl Cursor Movement
F24 & k::Send {Blind}{Up DownTemp}
F24 & k up::Send {Blind}{Up Up}
F24 & j::Send {Blind}{Down DownTemp}
F24 & j up::Send {Blind}{Down Up}
F24 & h::Send {Blind}{Left DownTemp}
F24 & h up::Send {Blind}{Left Up}
F24 & l::Send {Blind}{Right DownTemp}
F24 & l up::Send {Blind}{Right Up}
; F24 + uiop
F24 & i::SendInput {Blind}{PgUp Down}
F24 & i up::SendInput {Blind}{PgUp Up}
F24 & u::SendInput {Blind}{PgDn Down}
F24 & u up::SendInput {Blind}{PgDn Up}
F24 & o::SendInput {Blind}{Home Down}
F24 & o up::SendInput {Blind}{Home Up}
F24 & p::SendInput {Blind}{End Down}
F24 & p up::SendInput {Blind}{End Up}
; F24 + asdf
F24 & a::SendInput {Ctrl Down}{a Down}
F24 & a up::SendInput {Ctrl Up}{a Up}
F24 & s::SendInput {Ctrl Down}{x Down}
F24 & s up::SendInput {Ctrl Up}{x Up}
F24 & d::SendInput {Ctrl Down}{c Down}
F24 & d up::SendInput {Ctrl Up}{c Up}
;F24 & f::SendInput {Ctrl Down}{v Down}
;F24 & f up::SendInput {Ctrl Up}{v Up}
F24::SendInput {F24 Down}
F24 up::SendInput {F24 Up}
; F24 + gwenr<BS>
F24 & g::SendInput {Blind}{Del Down}
F24 & w::SendInput {Ctrl down}{F4}{Ctrl up}
F24 & e::SendInput {Alt down}{F4}{Alt up}
F24 & n::SendInput {Blind}{BS Down}
F24 & BS::SendInput {Blind}{BS Down}
;F24 & r::SendInput {Blind}{Esc Down}
; Make F24 & Enter equivalent to Control+Enter
F24 & Enter::SendInput {Ctrl down}{Enter}{Ctrl up}
; Make F24 & Alt Equivalent to Control+Alt
!F24::SendInput {Ctrl down}{Alt Down}
!F24 up::SendInput {Ctrl up}{Alt up}
; Make Windows Key + Apps Key work like Caps Lock
#F24::Capslock