Advertisement
Guest User

WoW Max globals/Reduce finger cancer | Hold to spam macro

a guest
Aug 29th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. #IfWinActive World of Warcraft
  2. F1::Suspend
  3.  
  4. ; Mouse Button 5
  5. ~xbutton2::
  6. loop
  7. {
  8. Send {xbutton2}
  9. Sleep, 75 ; Sleep for 75 msec
  10. GetKeyState, state, xbutton2, P
  11. if state = U ; The key has been released, so break out of the loop.
  12. break
  13. }
  14. return
  15.  
  16.  
  17. ; Mouse Button 4
  18. ~xbutton1::
  19. loop
  20. {
  21. Send {XButton1}
  22. Sleep, 75 ; Sleep for 75 msec
  23. GetKeyState, state, xbutton1, P
  24. if state = U ; The key has been released, so break out of the loop.
  25. break
  26. }
  27. return
  28.  
  29.  
  30.  
  31. ~r::
  32. loop
  33. {
  34. Send r
  35. Sleep, 75 ; Sleep for 75 msec
  36. GetKeyState, state, r, P
  37. if state = U ; The key has been released, so break out of the loop.
  38. break
  39. }
  40. return
  41.  
  42.  
  43.  
  44. ~a::
  45. loop
  46. {
  47. Send a
  48. Sleep, 75 ; Sleep for 75 msec
  49. GetKeyState, state, a, P
  50. if state = U ; The key has been released, so break out of the loop.
  51. break
  52. }
  53. return
  54.  
  55.  
  56.  
  57. ~w::
  58. loop
  59. {
  60. Send w
  61. Sleep, 75 ; Sleep for 75 msec
  62. GetKeyState, state, w, P
  63. if state = U ; The key has been released, so break out of the loop.
  64. break
  65. }
  66. return
  67.  
  68.  
  69.  
  70. ~v::
  71. loop
  72. {
  73. Send v
  74. Sleep, 75 ; Sleep for 75 msec
  75. GetKeyState, state, v, P
  76. if state = U ; The key has been released, so break out of the loop.
  77. break
  78. }
  79. return
  80.  
  81.  
  82.  
  83. ~b::
  84. loop
  85. {
  86. Send b
  87. Sleep, 75 ; Sleep for 75 msec
  88. GetKeyState, state, b, P
  89. if state = U ; The key has been released, so break out of the loop.
  90. break
  91. }
  92. return
  93.  
  94.  
  95.  
  96. ~c::
  97. loop
  98. {
  99. Send c
  100. Sleep, 75 ; Sleep for 75 msec
  101. GetKeyState, state, c, P
  102. if state = U ; The key has been released, so break out of the loop.
  103. break
  104. }
  105. return
  106.  
  107.  
  108.  
  109. ~g::
  110. loop
  111. {
  112. Send g
  113. Sleep, 75 ; Sleep for 75 msec
  114. GetKeyState, state, g, P
  115. if state = U ; The key has been released, so break out of the loop.
  116. break
  117. }
  118. return
  119.  
  120.  
  121. ; Shift + V
  122. ~+v::
  123. loop
  124. {
  125. Send +v
  126. Sleep, 75 ; Sleep for 75 msec
  127. GetKeyState, state, V, P
  128. if state = U ; The key has been released, so break out of the loop.
  129. break
  130. }
  131. return
  132.  
  133.  
  134. ; Shift + Q
  135. ~+q::
  136. loop
  137. {
  138. Send +q
  139. Sleep, 75 ; Sleep for 75 msec
  140. GetKeyState, state, Q, P
  141. if state = U ; The key has been released, so break out of the loop.
  142. break
  143. }
  144. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement