-
Notifications
You must be signed in to change notification settings - Fork 54
/
simple-capslock-wasd-ijkl.ahk
77 lines (58 loc) · 1.34 KB
/
simple-capslock-wasd-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
#NoTrayIcon
SetCapsLockState, AlwaysOff
/*
| Shortcut | Output |
| -------------------------------- | -------------------------------- |
| CAPSLOCK + { w, a, s, d } | { Up, Left, Down, Right } |
| CAPSLOCK + { q, e } | { Home, End } |
| CAPSLOCK + { r, f } | { PageUp, PageDown } |
*/
CapsLock & w::
Send {Up}
return
CapsLock & s::
Send {Down}
return
CapsLock & a::
Send {Left}
return
CapsLock & d::
Send {Right}
return
CapsLock & q::
Send {Home}
return
CapsLock & e::
Send {End}
return
CapsLock & r:: send, {PgUp}
CapsLock & f:: send, {PgDn}
return
/*
| Shortcut | Output |
| -------------------------------- | -------------------------------- |
| CAPSLOCK + { i, j, k, l } | { Up, Left, Down, Right } |
| CAPSLOCK + { u, o } | { Home, End } |
| CAPSLOCK + { y, h } | { PageUp, PageDown } |
*/
CapsLock & i::
Send {Up}
return
CapsLock & k::
Send {Down}
return
CapsLock & j::
Send {Left}
return
CapsLock & l::
Send {Right}
return
CapsLock & u::
Send {Home}
return
CapsLock & o::
Send {End}
return
CapsLock & y:: send, {PgUp}
CapsLock & h:: send, {PgDn}
return