-
Notifications
You must be signed in to change notification settings - Fork 0
/
user_config.ahk
88 lines (63 loc) · 2.4 KB
/
user_config.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
78
79
80
#Include wwm.ahk
; ====================
; === INSTRUCTIONS ===
; ====================
; 1. Any lines starting with ; are ignored
; 2. After changing this config file run script file "desktop_switcher.ahk"
; 3. Every line is in the format HOTKEY::ACTION
; === SYMBOLS ===
; ! <- Alt
; + <- Shift
; ^ <- Ctrl
; # <- Win
; For more, visit https://autohotkey.com/docs/Hotkeys.htm
; === EXAMPLES ===
;!n::switchDesktopToRight() ; <- <Alt> + <N> will switch to the next desktop (to the right of the current one)
; #!space::switchDesktopToRight() ; <- <Win> + <Alt> + <Space> will switch to next desktop
; CapsLock & n::switchDesktopToRight() ; <- <CapsLock> + <N> will switch to the next desktop (& is necessary when using non-modifier key such as CapsLock)
; ===========================
; === END OF INSTRUCTIONS ===
; ===========================
; cycle through desktops
#z::GoToNextDesktop()
#x::GoToPrevDesktop()
;#F2::RenameVirtDesktop()
; remove/add dekstop
#a::AddNewVirtDesktop()
#^w::DelVirtDesktop()
;switchDesktops
!#z::switchDesktopByNumber(1)
!#x::switchDesktopByNumber(2)
!#c::switchDesktopByNumber(3)
#4::switchDesktopByNumber(4)
#5::switchDesktopByNumber(5)
#6::switchDesktopByNumber(6)
#7::switchDesktopByNumber(7)
#8::switchDesktopByNumber(8)
#9::switchDesktopByNumber(9)
#+1::MoveCurrentWindowToDesktop(1)
#+2::MoveCurrentWindowToDesktop(2)
#+3::MoveCurrentWindowToDesktop(3)
#+4::MoveCurrentWindowToDesktop(4)
#+5::MoveCurrentWindowToDesktop(5)
#+6::MoveCurrentWindowToDesktop(6)
#+7::MoveCurrentWindowToDesktop(7)
#+8::MoveCurrentWindowToDesktop(8)
#+9::MoveCurrentWindowToDesktop(9)
#w::quitWindow()
#WheelUp::adjustsysvolume(+2)
#WheelDown::adjustsysvolume(-2)
;#XButton1::adjustsysvolume(-0x1000) ; Decrease volume by 1 step when MOUSE4 is pressed
;#XButton2::adjustsysvolume(0x1000) ; Increase volume by 1 step when MOUSE5 is pressed
;#f::toggleMaximize()
; WSL -- create shortcut by dragging from start menu (can't be from a search result)
;#Enter::Run, C:\window-mover.git\Debian GNU-Linux
; Run Commands
#t::Run, C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Terminal.lnk ; pull up the terminal
#^d::Run, D:\personal\pic\General_Pictures\References\concept dump.pur ; pull up refrences
#+e::Run, nvim %A_ScriptDir%\ ; edit user config
; Restart the window manager
#+r::Run, %A_ScriptDir%\wwm.ahk
; Edit Config files
#^e::Run, nvim %A_ScriptDir%\wwm.ahk
#^x::watch_with_mpv()