Advertisement
Guest User

Untitled

a guest
Aug 5th, 2017
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.15 KB | None | 0 0
  1. // Scrolllock is the toggle for hotkeys
  2. //-----------------------------------------------------------
  3. // SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
  4. //-----------------------------------------------------------
  5. <Command LaunchAndRename>
  6. <SendPC %1%>
  7. <Run "C:\Users\Zachary\Desktop\Burning Crusade\wow.exe">
  8. <RenameTargetWin %2%>
  9.  
  10. //-----------------------------------------------------------
  11. // Initial window positions
  12. //-----------------------------------------------------------
  13. <Command SetF1Pos>
  14. <TargetWin WoW1>
  15. <SetWinPos 0 0>
  16. <SetWinSize 1360 683>
  17. <SetForegroundWin>
  18. <UpdateWin>
  19. <TargetWin WoW2>
  20. <SetWinPos 0 683>
  21. <SetWinSize 151 85>
  22. <TargetWin WoW3>
  23. <SetWinPos 151 683>
  24. <SetWinSize 151 85>
  25. <TargetWin WoW4>
  26. <SetWinPos 302 683>
  27. <SetWinSize 151 85>
  28. <TargetWin WoW5>
  29. <SetWinPos 453 683>
  30. <SetWinSize 151 85>
  31.  
  32.  
  33. //-----------------------------------------------------------
  34. // Shift-alt-L launches all 5 instances and logs in
  35. //-----------------------------------------------------------
  36. <Hotkey Shift Alt Ctrl L>
  37. <LaunchAndRename Local WoW1>
  38. <RemoveWinFrame>
  39. <sendpc local>
  40. <wait 1000>
  41. <text >
  42. <Key tab>
  43. <text >
  44. <wait 100>
  45. <Key Enter>
  46. <LaunchAndRename Local WoW2>
  47. <RemoveWinFrame>
  48. <sendpc local>
  49. <wait 1000>
  50. <text c>
  51. <Key tab>
  52. <text >
  53. <wait 100>
  54. <Key Enter>
  55. <LaunchAndRename Local WoW3>
  56. <RemoveWinFrame>
  57. <sendpc local>
  58. <wait 1000>
  59. <text >
  60. <Key tab>
  61. <text >
  62. <wait 100>
  63. <Key Enter>
  64. <LaunchAndRename Local WoW4>
  65. <RemoveWinFrame>
  66. <sendpc local>
  67. <wait 1000>
  68. <text >
  69. <Key tab>
  70. <text >
  71. <wait 100>
  72. <Key Enter>
  73. <LaunchAndRename Local WoW5>
  74. <RemoveWinFrame>
  75. <sendpc local>
  76. <wait 1000>
  77. <text >
  78. <Key tab>
  79. <text >
  80. <wait 100>
  81. <Key Enter>
  82. <SetF1Pos>
  83. <Key Down>
  84. <Key Down>
  85. <Key Down>
  86. <Key Down>
  87. <Key Enter>
  88.  
  89. //-----------------------------------------------------------
  90. // DEFINE MAIL LABELS FOR SENDING KEY STROKES.
  91. //-----------------------------------------------------------
  92. <Label w1 Local SendWinM WoW1>
  93. <Label w2 Local SendWinM WoW2>
  94. <Label w3 Local SendWinM WoW3>
  95. <Label w4 Local SendWinM WoW4>
  96. <Label w5 Local SendWinM WoW5>
  97.  
  98.  
  99. //-----------------------------------------------------------
  100. // DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
  101. // SENT TO ALL WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
  102. //-----------------------------------------------------------
  103. <KeyList MyList A-Z, 0-9, Plus, Minus, Space, Period, Oem7, Oem4, Oem6, Tab, Comma, Oem1, F1-F12, Backspace, Ctrl, Enter, Esc, Divide, Capslock, Oem2, Numpad0-Numpad9, except W, A, S, D, Q, E>
  104. <Hotkey ScrollLockOn MyList; ScrollLockOn Shift MyList, except F1-F12>
  105. <SendLabel w1, w2, w3, w4, w5>
  106. <Key %Trigger%>
  107.  
  108. //-----------------------------------------------------------
  109. // DEFINE MOVEMENT KEYS THAT WILL GET SENT TO BOTH WOW'S.
  110. // ADD MORE KEYS IF YOU WANT.
  111. //-----------------------------------------------------------
  112. <MovementHotkey ScrollLockOn W, S, A, D, Q, E, Up, Down, Left, Right>
  113. <SendLabel w1, w2, w3, w4, w5>
  114. <Key %Trigger%>
  115.  
  116. //-----------------------------------------------------------
  117. // BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
  118. // THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
  119. // WANT TO BROADCAST.
  120. //-----------------------------------------------------------
  121. <UseKeyAsModifier Oem3>
  122. <Hotkey ScrollLockOn Oem3 LButton, MButton, RButton, Button4, Button5>
  123. <SendLabel w1, w2, w3, w4, w5>
  124. <ClickMouse %TriggerMainKey%>
  125.  
  126.  
  127. //------------------------------------------------------------------------
  128. //Window Shifting
  129. //------------------------------------------------------------------------
  130.  
  131.  
  132.  
  133. <Hotkey ScrollLockOn Shift F1>
  134. <If ActiveWinIs WoW1>
  135. <Else>
  136. <SetF1Pos>
  137. <Hotkey ScrollLockOn Shift F2>
  138. <If ActiveWinIs WoW2>
  139. <Else>
  140. <TargetWin WoW1>
  141. <SetWinPos 0 683>
  142. <SetWinSize 151 85>
  143. <TargetWin WoW3>
  144. <SetWinPos 151 683>
  145. <SetWinSize 151 85>
  146. <TargetWin WoW4>
  147. <SetWinPos 302 683>
  148. <SetWinSize 151 85>
  149. <TargetWin WoW5>
  150. <SetWinPos 453 683>
  151. <SetWinSize 151 85>
  152. <TargetWin WoW2>
  153. <SetWinPos 0 0>
  154. <SetWinSize 1360 683>
  155. <SetForegroundWin>
  156. <UpdateWin>
  157. <Hotkey ScrollLockOn Shift F3>
  158. <If ActiveWinIs WoW3>
  159. <Else>
  160. <TargetWin WoW1>
  161. <SetWinPos 0 683>
  162. <SetWinSize 151 85>
  163. <TargetWin WoW2>
  164. <SetWinPos 151 683>
  165. <SetWinSize 151 85>
  166. <TargetWin WoW4>
  167. <SetWinPos 302 683>
  168. <SetWinSize 151 85>
  169. <TargetWin WoW5>
  170. <SetWinPos 453 683>
  171. <SetWinSize 151 85>
  172. <TargetWin WoW3>
  173. <SetWinPos 0 0>
  174. <SetWinSize 1360 683>
  175. <SetForegroundWin>
  176. <UpdateWin>
  177. <Hotkey ScrollLockOn Shift F4>
  178. <If ActiveWinIs WoW4>
  179. <Else>
  180. <TargetWin WoW1>
  181. <SetWinPos 0 683>
  182. <SetWinSize 151 85>
  183. <TargetWin WoW2>
  184. <SetWinPos 151 683>
  185. <SetWinSize 151 85>
  186. <TargetWin WoW3>
  187. <SetWinPos 302 683>
  188. <SetWinSize 151 85>
  189. <TargetWin WoW5>
  190. <SetWinPos 453 683>
  191. <SetWinSize 151 85>
  192. <TargetWin WoW4>
  193. <SetWinPos 0 0>
  194. <SetWinSize 1360 683>
  195. <SetForegroundWin>
  196. <UpdateWin>
  197. <Hotkey ScrollLockOn Shift F5>
  198. <If ActiveWinIs WoW5>
  199. <Else>
  200. <TargetWin WoW1>
  201. <SetWinPos 0 683>
  202. <SetWinSize 151 85>
  203. <TargetWin WoW2>
  204. <SetWinPos 151 683>
  205. <SetWinSize 151 85>
  206. <TargetWin WoW3>
  207. <SetWinPos 302 683>
  208. <SetWinSize 151 85>
  209. <TargetWin WoW4>
  210. <SetWinPos 453 683>
  211. <SetWinSize 151 85>
  212. <TargetWin WoW5>
  213. <SetWinPos 0 0>
  214. <SetWinSize 1360 683>
  215. <SetForegroundWin>
  216. <UpdateWin>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement