-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathremapArrowKeys.ahk
76 lines (52 loc) · 1.1 KB
/
remapArrowKeys.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
; use regular expressions for matching titles
; SetTitleMatchMode,RegEx
; SetTimer,AutoEnable,500
; Suspended = 0
^Escape::
MsgBox, AutoHotkey was exited.
ExitApp
Return
<!d::SendInput, {Down}
<!e::SendInput, {Up}
<!f::SendInput, {Right}
<!s::SendInput, {Left}
<!`;::SendInput, {BS}
<!l::SendInput, {PgUp}
<!.::SendInput, {PgDn}
<!k::SendInput, {Home}
<!,::SendInput, {End}
<!j::SendInput, {Ins}
<!m::SendInput, {Del}
; the following keys doesn't work for windows with titles starting with emacs
; #IfWinNotActive, ahk_exe sublime_text.exe
; {
; <!d::SendInput, {Down}
; <!e::SendInput, {Up}
; <!f::SendInput, {Right}
; <!s::SendInput, {Left}
; <!`;::SendInput, {BS}
; <!l::SendInput, {PgUp}
; <!.::SendInput, {PgDn}
; <!k::SendInput, {Home}
; <!,::SendInput, {End}
; <!j::SendInput, {Ins}
; <!m::SendInput, {Del}
; }
; AutoEnable:
; IfWinActive, ahk_exe sublime_text.exe
; {
; if (suspended = 0)
; {
; Suspend,On
; suspended = 1
; }
; }
; Else
; {
; if (suspended = 1)
; {
; Suspend,Off
; suspended = 0
; }
; }
; return