forked from madslundt/keybindings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ijkl.ahk
125 lines (115 loc) · 2.36 KB
/
ijkl.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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#NoTrayIcon
SetCapsLockState, AlwaysOff
CapsLock & i::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{Up}
else if GetKeyState("Ctrl", "D")
Send +!{Up}
else
Send +{Up}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{Up}
else
Send !{Up}
else if GetKeyState("Alt", "D")
Send ^{Up}
else
Send {Up}
return
CapsLock & k::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{Down}
else if GetKeyState("Ctrl", "D")
Send +!{Down}
else
Send +{Down}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{Down}
else
Send !{Down}
else if GetKeyState("Alt", "D")
Send ^{Down}
else
Send {Down}
return
CapsLock & j::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{Left}
else if GetKeyState("Ctrl", "D")
Send +!{Left}
else
Send +{Left}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{Left}
else
Send !{Left}
else if GetKeyState("Alt", "D")
Send ^{Left}
else
Send {Left}
return
CapsLock & l::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{Right}
else if GetKeyState("Ctrl", "D")
Send +!{Right}
else
Send +{Right}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{Right}
else
Send !{Right}
else if GetKeyState("Alt", "D")
Send ^{Right}
else
Send {Right}
return
CapsLock & u::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{Home}
else if GetKeyState("Ctrl", "D")
Send +!{Home}
else
Send +{Home}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{Home}
else
Send !{Home}
else if GetKeyState("Alt", "D")
Send ^{Home}
else
Send {Home}
return
CapsLock & o::
if GetKeyState("Shift", "D")
if GetKeyState("Alt", "D")
Send +^{End}
else if GetKeyState("Ctrl", "D")
Send +!{End}
else
Send +{End}
else if GetKeyState("Ctrl", "D")
if (GetKeyState("Alt", "D"))
Send !^{End}
else
Send !{End}
else if GetKeyState("Alt", "D")
Send ^{End}
else
Send {End}
return
CapsLock & y:: send, {PgUp}
CapsLock & h:: send, {PgDn}
!i:: send, {PgUp}
!k:: send, {PgDn}
return