Preface
MacOS & Windows Shortcuts.
MacOS Shortcuts
CMD » CMD + SHIFT
Key |
Func |
Scope |
Config |
` |
Move Focus To Next Window |
ALL |
|
- |
Zoom Out |
ALL |
Settings |
+ |
Zoom In |
ALL |
Settings |
Tab |
Switch Apps |
ALL |
|
Q |
Quit App |
ALL |
|
W |
Close |
ALL |
|
E |
Translate » Translate(OCR) |
ALL |
Bob |
R |
Replace, Refresh |
ALL |
|
T |
New Tab |
Browser |
|
Y |
Everything |
IDE |
IDE |
U |
Usage |
IDE |
IDE |
I |
Insert Code |
IDE |
IDE |
O |
Optimize |
IDE |
IDE |
P |
Snipaste » System Screenshot |
ALL |
Snipaste, Settings |
[ |
Fold » Fold All |
IDE |
IDE |
] |
Unfold » Unfold All |
IDE |
IDE |
\ |
Terminal |
IDE |
IDE |
A |
All |
ALL |
|
S |
Save |
ALL |
|
D |
Duplicate Tab, Split Right |
Browser, IDE |
Settings, IDE |
F |
Find |
ALL |
|
G |
Globally Find |
IDE |
IDE |
H |
Hide |
ALL |
|
J |
Execute |
IDE |
IDE |
K |
Debug |
IDE |
IDE |
L |
Line |
IDE |
IDE |
; |
|
|
|
' |
|
|
|
Z |
Undo » Redo |
ALL |
|
X |
Cut |
ALL |
|
C |
Copy |
ALL |
|
V |
Paste » Paste As Plain Text |
ALL |
|
B |
Refactor |
IDE |
IDE |
N |
New Window |
ALL |
|
M |
Minimize |
ALL |
|
, |
|
|
|
. |
|
|
|
/ |
Comment |
IDE |
|
Space |
Search |
ALL |
|
RK |
Forward |
ALL |
IDE |
LK |
Backward |
ALL |
IDE |
UK |
Debug: Step Over |
IDE |
IDE |
DK |
Debug: Step Into |
IDE |
IDE |
ALT
Key |
Func |
Scope |
Config |
RK |
Window Right Half |
ALL |
Rectangle |
LK |
Window Left Half |
ALL |
Rectangle |
UK |
Window Maximize |
ALL |
Rectangle |
DK |
Window Almost |
Maximize ALL |
Rectangle |
V |
Pasteboard |
ALL |
Clipy |
Windows Shortcuts
CTRL » CTRL + SHIFT
Key |
Func |
Scope |
Config |
` |
Move Focus To Next Window |
ALL |
AutoHotkey |
- |
Zoom Out |
ALL |
|
+ |
Zoom In |
ALL |
|
Tab |
Switch Apps |
ALL |
PowerToys |
Q |
Quit App |
ALL |
PowerToys |
W |
Close |
ALL |
|
E |
Translate » Translate(OCR) |
ALL |
Pot |
R |
Replace, Refresh |
ALL |
|
T |
New Tab |
Browser |
|
Y |
Everything |
IDE |
IDE |
U |
Usage |
IDE |
IDE |
I |
Insert Code |
IDE |
IDE |
O |
Optimize |
IDE |
IDE |
P |
Snipaste » System Screenshot |
ALL |
Snipaste, Game Bar |
[ |
Fold » Fold All |
IDE |
IDE |
] |
Unfold » Unfold All |
IDE |
IDE |
\ |
Terminal |
IDE |
IDE |
A |
All |
ALL |
|
S |
Save |
ALL |
|
D |
Duplicate Tab, Split Right |
Browser, IDE |
AutoHotkey, IDE |
F |
Find |
ALL |
|
G |
Globally Find |
IDE |
IDE |
H |
Hide |
ALL |
PowerToys |
J |
Execute |
IDE |
IDE |
K |
Debug |
IDE |
IDE |
L |
Line |
IDE |
IDE |
; |
|
|
|
' |
|
|
|
Z |
Undo » Redo |
ALL |
|
X |
Cut |
ALL |
|
C |
Copy |
ALL |
|
V |
Paste » Paste As Plain Text |
ALL |
|
B |
Refactor |
IDE |
IDE |
N |
New Window |
ALL |
|
M |
Minimize |
ALL |
PowerToys |
, |
|
|
|
. |
|
|
|
/ |
Comment |
IDE |
|
Space |
Search |
ALL |
PowerToys |
RK |
Forward |
ALL |
IDE |
LK |
Backward |
ALL |
IDE |
UK |
Debug: Step Over |
IDE |
IDE |
DK |
Debug: Step Into |
IDE |
IDE |
WIN
Key |
Func |
RK |
Window Right Half |
LK |
Window Left Half |
UK |
Window Maximize |
DK |
Window Almost Maximize |
V |
Pasteboard |
L |
Lock Screen |
R |
Execute |
X |
Quick Links |
G |
Game Bar |
FN
Key |
Func |
F2 |
Rename |
F5 |
Refresh |
F11 |
Full Screen |
AutoHotkey
- Install AutoHotkey;
- Edit script;
- Put script to startup folder(
CMD+R >> shell:startup
).
app_windows_switch
1#Requires AutoHotkey v2.0
2
3^`::
4{
5 win_id := WinActive("A")
6 win_class := WinGetClass("A")
7 active_process_name := WinGetProcessName("A")
8 ; We have to be extra careful about explorer.exe since that process is responsible for more than file explorer
9 if (active_process_name = "explorer.exe")
10 win_list := WinGetList("ahk_exe" active_process_name " ahk_class" win_class)
11 else
12 win_list := WinGetList("ahk_exe" active_process_name)
13
14 ; Calculate index of next window. Since activating a window puts it at the top of the list, we have to take from the bottom.
15 next_window_i := win_list.Length
16 next_window_id := win_list[next_window_i]
17
18 ; Activate the next window and send it to the top.
19 WinMoveTop("ahk_id" next_window_id)
20 WinActivate("ahk_id" next_window_id)
21}
chrome_duplicate_tab
1#IfWinActive ahk_exe chrome.exe
2^d:: ; Ctrl + D
3Send, ^l ; url
4Send, ^c ; copy
5Send, ^t ; new tab
6Send, ^v ; paste url
7Send, {Enter} ; open
8return
9#IfWinActive