-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMagicKeyboardShort.ahk
More file actions
95 lines (71 loc) · 1.5 KB
/
MagicKeyboardShort.ahk
File metadata and controls
95 lines (71 loc) · 1.5 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
94
95
; >^ is RCtrl
; <^ is LCtrl
; <! is LAlt
; <+ is LShift
;F13 & a::return
;F13 & b::return
;F13 & p::return
;j+rcmd -> one char left
;>^j::Left
F13 & j::Left
; l+rcmd -> one char right
;>^l::right
F13 & l::right
; k+rcmd -> one char down
;>^k::down
F13 & k::down
; i+rcmd -> one char up
;>^i::up
F13 & i::up
; n+rcmd -> line start
;>^n::HOME
F13 & n::HOME
; /+rcmd -> line end
;>^/::END
F13 & /::END
; ]+rcmd -> tab left
;>^]::Send "^{PgUp}"
F13 & ]::Send "{Blind}^{PgUp}"
; \+rcmd -> tab right
;>^\::Send "^{PgDn}"
F13 & \::Send "{Blind}^{PgDn}"
; '+rcmd -> page down
;>^'::PgDn
F13 & '::PgDn
; [+rcmd -> page up
;>^[::PgUp
F13 & [::PgUp
; backspace+rcmd to backspace
;>^Backspace::Backspace
F13 & Backspace::Backspace
; equal+rcmd to delete
;>^=::Delete
F13 & =::Delete
; enter+rcmd to enter
;>^Enter::Enter
F13 & Enter::Enter
; h+rcmd -> one word left
;>^h::Send "^{Left}"
F13 & h::Send "{Blind}^{Left}"
; ;+rcmd -> one word right
;>^;::Send "^{Right}"
F13 & SC027::Send "{Blind}^{Right}"
; u+rcmd -> home
;>^u::Send "^{HOME}"
F13 & u::Send "{Blind}^{HOME}"
; m+rcmd -> home
;>^m::Send "^{END}"
F13 & m::Send "{Blind}^{END}"
; lcmd+tab to AltTab
<^TAB::AltTab
; lcmd+q to Alt+F4
<^q::!f4
; rcmd+Space to AppsKey (R Special Win Option)
;>^Space::Send "{AppsKey}"
F13 & Space::Send "{AppsKey}"
; Send Ctrl+, for vs code (navigation back)
F13 & ,::Send "^{,}"
; Send Ctrl+. for vs code (navigation forw)
F13 & .::Send "^{.}"
; Send Ctrl+` for vs code (open terminal)
F13 & `::Send "^{``}"