-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlayout.ahk
More file actions
93 lines (64 loc) · 2.44 KB
/
layout.ahk
File metadata and controls
93 lines (64 loc) · 2.44 KB
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
; Modified from https://www.reddit.com/r/MechanicalKeyboards/comments/4aonuz/autohotkey_executable_for_simulating_the_pok3r/
; Credits go to Jarvis Prestidge
#InstallKeybdHook
#Persistent
SetCapsLockState, AlwaysOff
SC029::Esc
; Capslock + jkli (left, down, up, right)
Capslock & j::Send {Blind}{Left DownTemp}
Capslock & j up::Send {Blind}{Left Up}
Capslock & k::Send {Blind}{Down DownTemp}
Capslock & k up::Send {Blind}{Down Up}
Capslock & i::Send {Blind}{Up DownTemp}
Capslock & i up::Send {Blind}{Up Up}
Capslock & l::Send {Blind}{Right DownTemp}
Capslock & l up::Send {Blind}{Right Up}
; Capslock + hnuo (pgdown, pgup, home, end)
Capslock & h::SendInput {Blind}{Home Down}
Capslock & h up::SendInput {Blind}{Home Up}
Capslock & n::SendInput {Blind}{End Down}
Capslock & n up::SendInput {Blind}{End Up}
Capslock & u::SendInput {Blind}{PgUp Down}
Capslock & u up::SendInput {Blind}{PgUp Up}
Capslock & o::SendInput {Blind}{PgDn Down}
Capslock & o up::SendInput {Blind}{PgDn Up}
; Capslock + number keys equal function keys (F1-F10)
Capslock & 1::SendInput {Blind}{F1}
Capslock & 2::SendInput {Blind}{F2}
Capslock & 3::SendInput {Blind}{F3}
Capslock & 4::SendInput {Blind}{F4}
Capslock & 5::SendInput {Blind}{F5}
Capslock & 6::SendInput {Blind}{F6}
Capslock & 7::SendInput {Blind}{F7}
Capslock & 8::SendInput {Blind}{F8}
Capslock & 9::SendInput {Blind}{F9}
Capslock & 0::SendInput {Blind}{F10}
Capslock & +::SendInput {Blind}{F11}
; Capslock & ´::SendInput {Blind}{F12}
; Make Capslock & Backspace equivalent to delete
Capslock & BS::SendInput {Del Down}
Capslock & BS up::SendInput {Del Up}
; Make Capslock & Enter equivalent to Control+Enter
Capslock & Enter::SendInput {Ctrl down}{Enter}{Ctrl up}
; Make Capslock & Space equivalent to Control+Space
Capslock & Space::SendInput {Ctrl down}{Space}{Ctrl up}
; Make Capslock & p equivalent to PrintScreen
Capslock & p::SendInput {PrintScreen}
; Make CapsLock & y open the Windows Calculator
CapsLock & y::Run calc.exe
; Media keys
CapsLock & q::SendInput {Media_Prev}
CapsLock & e::SendInput {Media_Next}
CapsLock & w::SendInput {Media_Play_Pause}
CapsLock & s::SendInput {Volume_Down}
CapsLock & d::SendInput {Volume_Up}
CapsLock & f::SendInput {Volume_Mute}
; Make CapsLock & Z the application menu key
CapsLock & z::SendInput {AppsKey}
; Make Win Key + Capslock work like Capslock
; #Capslock:
; If GetKeyState("CapsLock", "T") = 1
; SetCapsLockState, AlwaysOff
; Else
; SetCapsLockState, AlwaysOn
; Return