Guest User

user_config.ahk

a guest
Jun 10th, 2023
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. ; ====================
  2. ; === INSTRUCTIONS ===
  3. ; ====================
  4. ; 1. Any lines starting with ; are ignored
  5. ; 2. After changing this config file run script file "desktop_switcher.ahk"
  6. ; 3. Every line is in the format HOTKEY::ACTION
  7.  
  8. ; === SYMBOLS ===
  9. ; ! <- Alt
  10. ; + <- Shift
  11. ; ^ <- Ctrl
  12. ; # <- Win
  13. ; For more, visit https://autohotkey.com/docs/Hotkeys.htm
  14.  
  15. ; === EXAMPLES ===
  16. !n::switchDesktopToRight() <- <Alt> + <N> will switch to the next desktop (to the right of the current one)
  17. ; #!space::switchDesktopToRight() <- <Win> + <Alt> + <Space> will switch to next desktop
  18. ; CapsLock & n::switchDesktopToRight() <- <CapsLock> + <N> will switch to the next desktop (& is necessary when using non-modifier key such as CapsLock)
  19.  
  20. ; ===========================
  21. ; === END OF INSTRUCTIONS ===
  22. ; ===========================
  23.  
  24. ;CapsLock & 1::switchDesktopByNumber(1)
  25. ;CapsLock & 2::switchDesktopByNumber(2)
  26. ;CapsLock & 3::switchDesktopByNumber(3)
  27. ;CapsLock & 4::switchDesktopByNumber(4)
  28. ;CapsLock & 5::switchDesktopByNumber(5)
  29. ;CapsLock & 6::switchDesktopByNumber(6)
  30. ;CapsLock & 7::switchDesktopByNumber(7)
  31. ;CapsLock & 8::switchDesktopByNumber(8)
  32. ;CapsLock & 9::switchDesktopByNumber(9)
  33. ;
  34. ;CapsLock & Numpad1::switchDesktopByNumber(1)
  35. ;CapsLock & Numpad2::switchDesktopByNumber(2)
  36. ;CapsLock & Numpad3::switchDesktopByNumber(3)
  37. ;CapsLock & Numpad4::switchDesktopByNumber(4)
  38. ;CapsLock & Numpad5::switchDesktopByNumber(5)
  39. ;CapsLock & Numpad6::switchDesktopByNumber(6)
  40. ;CapsLock & Numpad7::switchDesktopByNumber(7)
  41. ;CapsLock & Numpad8::switchDesktopByNumber(8)
  42. ;CapsLock & Numpad9::switchDesktopByNumber(9)
  43. ;
  44. ;CapsLock & n::switchDesktopToRight()
  45. ;CapsLock & p::switchDesktopToLeft()
  46. ;CapsLock & s::switchDesktopToRight()
  47. ;CapsLock & a::switchDesktopToLeft()
  48. ;CapsLock & tab::switchDesktopToLastOpened()
  49. ;
  50. ;CapsLock & c::createVirtualDesktop()
  51. ;CapsLock & d::deleteVirtualDesktop()
  52. ;
  53. ;CapsLock & q::MoveCurrentWindowToDesktop(1)
  54. ;CapsLock & w::MoveCurrentWindowToDesktop(2)
  55. ;CapsLock & e::MoveCurrentWindowToDesktop(3)
  56. ;CapsLock & r::MoveCurrentWindowToDesktop(4)
  57. ;CapsLock & t::MoveCurrentWindowToDesktop(5)
  58. ;CapsLock & y::MoveCurrentWindowToDesktop(6)
  59. ;CapsLock & u::MoveCurrentWindowToDesktop(7)
  60. ;CapsLock & i::MoveCurrentWindowToDesktop(8)
  61. ;CapsLock & o::MoveCurrentWindowToDesktop(9)
  62. ;
  63. ;CapsLock & Right::MoveCurrentWindowToRightDesktop()
  64. ;CapsLock & Left::MoveCurrentWindowToLeftDesktop()
  65.  
  66. ; === INSTRUCTIONS ===
  67. ; Below is the alternate key configuration. Delete symbol ; in the beginning of the line to enable.
  68. ; Note, that ^!1 means "Ctrl + Alt + 1" and ^#1 means "Ctrl + Win + 1"
  69. ; === END OF INSTRUCTIONS ===
  70.  
  71. ^!1::switchDesktopByNumber(1)
  72. ^!2::switchDesktopByNumber(2)
  73. ^!3::switchDesktopByNumber(3)
  74. ^!4::switchDesktopByNumber(4)
  75. ^!5::switchDesktopByNumber(5)
  76. ^!6::switchDesktopByNumber(6)
  77. ^!7::switchDesktopByNumber(7)
  78. ^!8::switchDesktopByNumber(8)
  79. ^!9::switchDesktopByNumber(9)
  80.  
  81. ; ^!Numpad1::switchDesktopByNumber(1)
  82. ; ^!Numpad2::switchDesktopByNumber(2)
  83. ; ^!Numpad3::switchDesktopByNumber(3)
  84. ; ^!Numpad4::switchDesktopByNumber(4)
  85. ; ^!Numpad5::switchDesktopByNumber(5)
  86. ; ^!Numpad6::switchDesktopByNumber(6)
  87. ; ^!Numpad7::switchDesktopByNumber(7)
  88. ; ^!Numpad8::switchDesktopByNumber(8)
  89. ; ^!Numpad9::switchDesktopByNumber(9)
  90.  
  91. ; ^!n::switchDesktopToRight()
  92. ; ^!p::switchDesktopToLeft()
  93. ; ^!s::switchDesktopToRight()
  94. ; ^!a::switchDesktopToLeft()
  95. ; ^!tab::switchDesktopToLastOpened()
  96.  
  97. ; ^!c::createVirtualDesktop()
  98. ; ^!d::deleteVirtualDesktop()
  99.  
  100. ; ^#1::MoveCurrentWindowToDesktop(1)
  101. ; ^#2::MoveCurrentWindowToDesktop(2)
  102. ; ^#3::MoveCurrentWindowToDesktop(3)
  103. ; ^#4::MoveCurrentWindowToDesktop(4)
  104. ; ^#5::MoveCurrentWindowToDesktop(5)
  105. ; ^#6::MoveCurrentWindowToDesktop(6)
  106. ; ^#7::MoveCurrentWindowToDesktop(7)
  107. ; ^#8::MoveCurrentWindowToDesktop(8)
  108. ; ^#9::MoveCurrentWindowToDesktop(9)
  109.  
  110. ; ^#Numpad1::MoveCurrentWindowToDesktop(1)
  111. ; ^#Numpad2::MoveCurrentWindowToDesktop(2)
  112. ; ^#Numpad3::MoveCurrentWindowToDesktop(3)
  113. ; ^#Numpad4::MoveCurrentWindowToDesktop(4)
  114. ; ^#Numpad5::MoveCurrentWindowToDesktop(5)
  115. ; ^#Numpad6::MoveCurrentWindowToDesktop(6)
  116. ; ^#Numpad7::MoveCurrentWindowToDesktop(7)
  117. ; ^#Numpad8::MoveCurrentWindowToDesktop(8)
  118. ; ^#Numpad9::MoveCurrentWindowToDesktop(9)
  119.  
  120. ; ^#Right::MoveCurrentWindowToRightDesktop()
  121. ; ^#Left::MoveCurrentWindowToLeftDesktop()
  122.  
  123.  
  124.  
  125. ; === INSTRUCTIONS ===
  126. ; Additional alternative shortcut for moving current window to left or right desktop (ctrl+shift+Win+left/right)
  127. ; === END OF INSTRUCTIONS ===
  128.  
  129. ; ^#+Right::MoveCurrentWindowToRightDesktop()
  130. ; ^#+Left::MoveCurrentWindowToLeftDesktop()
  131.  
Add Comment
Please, Sign In to add comment