Advertisement
Guest User

warlock.ahk

a guest
May 28th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.61 KB | None | 0 0
  1. #NoEnv
  2. #ifWinActive World of Warcraft
  3. #MaxHotkeysPerInterval 100000000
  4. ~insert::Suspend, Toggle
  5. ~Enter::Suspend, Toggle
  6. ; Disable alt-tab, windows key
  7. !Tab::
  8. LWin::
  9. RWin::
  10. return
  11. {
  12. $1::
  13. $!1::
  14. $+1::
  15. $^1::
  16. Loop
  17. {
  18. if not GetKeyState("1", "P")
  19. break
  20. if GetKeyState("LAlt", "P")
  21. Send !1
  22. else if GetKeyState("LShift", "P")
  23. Send +1
  24. else if GetKeyState("LCtrl", "P")
  25. Send ^1
  26. else
  27. Send 1
  28. Sleep 1
  29. }
  30. return
  31. }
  32. {
  33. $2::
  34. $!2::
  35. $+2::
  36. $^2::
  37. Loop
  38. {
  39. if not GetKeyState("2", "P")
  40. break
  41. if GetKeyState("LAlt", "P")
  42. Send !2
  43. else if GetKeyState("LShift", "P")
  44. Send +2
  45. else if GetKeyState("LCtrl", "P")
  46. Send ^2
  47. else
  48. Send 2
  49. Sleep 1
  50. }
  51. return
  52. }
  53. {
  54. $3::
  55. $!3::
  56. $+3::
  57. $^3::
  58. Loop
  59. {
  60. if not GetKeyState("3", "P")
  61. break
  62. if GetKeyState("LAlt", "P")
  63. Send !3
  64. else if GetKeyState("LShift", "P")
  65. Send +3
  66. else if GetKeyState("LCtrl", "P")
  67. Send ^3
  68. else
  69. Send 3
  70. Sleep 1
  71. }
  72. return
  73. }
  74. {
  75. $4::
  76. $!4::
  77. $+4::
  78. $^4::
  79. Loop
  80. {
  81. if not GetKeyState("4", "P")
  82. break
  83. if GetKeyState("LAlt", "P")
  84. Send !4
  85. else if GetKeyState("LShift", "P")
  86. Send +4
  87. else if GetKeyState("LCtrl", "P")
  88. Send ^4
  89. else
  90. Send 4
  91. Sleep 1
  92. }
  93. return
  94. }
  95. {
  96. $5::
  97. $!5::
  98. $+5::
  99. $^5::
  100. Loop
  101. {
  102. if not GetKeyState("5", "P")
  103. break
  104. if GetKeyState("LAlt", "P")
  105. Send !5
  106. else if GetKeyState("LShift", "P")
  107. Send +5
  108. else if GetKeyState("LCtrl", "P")
  109. Send ^5
  110. else
  111. Send 5
  112. Sleep 1
  113. }
  114. return
  115. }
  116. {
  117. $6::
  118. $!6::
  119. $+6::
  120. $^6::
  121. Loop
  122. {
  123. if not GetKeyState("6", "P")
  124. break
  125. if GetKeyState("LAlt", "P")
  126. Send !6
  127. else if GetKeyState("LShift", "P")
  128. Send +6
  129. else if GetKeyState("LCtrl", "P")
  130. Send ^6
  131. else
  132. Send 6
  133. Sleep 1
  134. }
  135. return
  136. }
  137. {
  138. $q::
  139. $!q::
  140. $+q::
  141. $^q::
  142. Loop
  143. {
  144. if not GetKeyState("q", "P")
  145. break
  146. if GetKeyState("LAlt", "P")
  147. Send !q
  148. else if GetKeyState("LShift", "P")
  149. Send +q
  150. else if GetKeyState("LCtrl", "P")
  151. Send ^q
  152. else
  153. Send q
  154. Sleep 1
  155. }
  156. return
  157. }
  158. {
  159. $e::
  160. $!e::
  161. $+e::
  162. $^e::
  163. Loop
  164. {
  165. if not GetKeyState("e", "P")
  166. break
  167. if GetKeyState("LAlt", "P")
  168. Send !e
  169. else if GetKeyState("LShift", "P")
  170. Send +e
  171. else if GetKeyState("LCtrl", "P")
  172. Send ^e
  173. else
  174. Send e
  175. Sleep 1
  176. }
  177. return
  178. }
  179. {
  180. $j::
  181. $!j::
  182. $+j::
  183. $^j::
  184. Loop
  185. {
  186. if not GetKeyState("j", "P")
  187. break
  188. if GetKeyState("LAlt", "P")
  189. Send !j
  190. else if GetKeyState("LShift", "P")
  191. Send +j
  192. else if GetKeyState("LCtrl", "P")
  193. Send ^j
  194. else
  195. Send j
  196. Sleep 1
  197. }
  198. return
  199. }
  200. {
  201. $r::
  202. $!r::
  203. $+r::
  204. $^r::
  205. Loop
  206. {
  207. if not GetKeyState("r", "P")
  208. break
  209. if GetKeyState("LAlt", "P")
  210. Send !r
  211. else if GetKeyState("LShift", "P")
  212. Send +r
  213. else if GetKeyState("LCtrl", "P")
  214. Send ^r
  215. else
  216. Send r
  217. Sleep 1
  218. }
  219. return
  220. }
  221. {
  222. $t::
  223. $!t::
  224. $+t::
  225. $^t::
  226. Loop
  227. {
  228. if not GetKeyState("t", "P")
  229. break
  230. if GetKeyState("LAlt", "P")
  231. Send !t
  232. else if GetKeyState("LShift", "P")
  233. Send +t
  234. else if GetKeyState("LCtrl", "P")
  235. Send ^t
  236. else
  237. Send t
  238. Sleep 1
  239. }
  240. return
  241. }
  242. {
  243. $y::
  244. $!y::
  245. $+y::
  246. $^y::
  247. Loop
  248. {
  249. if not GetKeyState("y", "P")
  250. break
  251. if GetKeyState("LAlt", "P")
  252. Send !y
  253. else if GetKeyState("LShift", "P")
  254. Send +y
  255. else if GetKeyState("LCtrl", "P")
  256. Send ^y
  257. else
  258. Send y
  259. Sleep 1
  260. }
  261. return
  262. }
  263. {
  264. $g::
  265. $!g::
  266. $+g::
  267. $^g::
  268. Loop
  269. {
  270. if not GetKeyState("g", "P")
  271. break
  272. if GetKeyState("LAlt", "P")
  273. Send !g
  274. else if GetKeyState("LShift", "P")
  275. Send +g
  276. else if GetKeyState("LCtrl", "P")
  277. Send ^g
  278. else
  279. Send g
  280. Sleep 1
  281. }
  282. return
  283. }
  284. {
  285. $<::
  286. $!<::
  287. $+<::
  288. $^<::
  289. Loop
  290. {
  291. if not GetKeyState("<", "P")
  292. break
  293. if GetKeyState("LAlt", "P")
  294. Send !<
  295. else if GetKeyState("LShift", "P")
  296. Send +<
  297. else if GetKeyState("LCtrl", "P")
  298. Send ^<
  299. else
  300. Send <
  301. Sleep 1
  302. }
  303. return
  304. }
  305. {
  306. $z::
  307. $!z::
  308. $+z::
  309. $^z::
  310. Loop
  311. {
  312. if not GetKeyState("z", "P")
  313. break
  314. if GetKeyState("LAlt", "P")
  315. Send !z
  316. else if GetKeyState("LShift", "P")
  317. Send +z
  318. else if GetKeyState("LCtrl", "P")
  319. Send ^z
  320. else
  321. Send z
  322. Sleep 1
  323. }
  324. return
  325. }
  326. {
  327. $x::
  328. $!x::
  329. $+x::
  330. $^x::
  331. Loop
  332. {
  333. if not GetKeyState("x", "P")
  334. break
  335. if GetKeyState("LAlt", "P")
  336. Send !x
  337. else if GetKeyState("LShift", "P")
  338. Send +x
  339. else if GetKeyState("LCtrl", "P")
  340. Send ^x
  341. else
  342. Send x
  343. Sleep 1
  344. }
  345. return
  346. }
  347. {
  348. $c::
  349. $!c::
  350. $+c::
  351. $^c::
  352. Loop
  353. {
  354. if not GetKeyState("c", "P")
  355. break
  356. if GetKeyState("LAlt", "P")
  357. Send !c
  358. else if GetKeyState("LShift", "P")
  359. Send +c
  360. else if GetKeyState("LCtrl", "P")
  361. Send ^c
  362. else
  363. Send c
  364. Sleep 1
  365. }
  366. return
  367. }
  368. {
  369. $v::
  370. $!v::
  371. $+v::
  372. $^v::
  373. Loop
  374. {
  375. if not GetKeyState("v", "P")
  376. break
  377. if GetKeyState("LAlt", "P")
  378. Send !v
  379. else if GetKeyState("LShift", "P")
  380. Send +v
  381. else if GetKeyState("LCtrl", "P")
  382. Send ^v
  383. else
  384. Send v
  385. Sleep 1
  386. }
  387. return
  388. }
  389. {
  390. $XButton1::
  391. $!XButton1::
  392. $^XButton1::
  393. Loop
  394. {
  395. if not GetKeyState("XButton1", "P")
  396. break
  397. if GetKeyState("LAlt", "P")
  398. Send !{XButton1}
  399. else if GetKeyState("LCtrl", "P")
  400. Send ^{XButton1}
  401. else
  402. Send {XButton1}
  403. Sleep 1
  404. }
  405. return
  406. }
  407. {
  408. $!XButton2::
  409. $^XButton2::
  410. Loop
  411. {
  412. if not GetKeyState("XButton2", "P")
  413. break
  414. if GetKeyState("LAlt", "P")
  415. Send !{XButton2}
  416. else if GetKeyState("LCtrl", "P")
  417. Send ^{XButton2}
  418. Sleep 1
  419. }
  420. return
  421. }
  422. {
  423. $MButton::
  424. $!MButton::
  425. $+MButton::
  426. $^MButton::
  427. Loop
  428. {
  429. if not GetKeyState("MButton", "P")
  430. break
  431. if GetKeyState("LAlt", "P")
  432. Send !{MButton}
  433. else if GetKeyState("LShift", "P")
  434. Send +{MButton}
  435. else if GetKeyState("LCtrl", "P")
  436. Send ^{MButton}
  437. else
  438. Send {MButton}
  439. Sleep 1
  440. }
  441. return
  442. }
  443. {
  444. $sc029::
  445. $!sc029::
  446. $+sc029::
  447. $^sc029::
  448. Loop
  449. {
  450. if not GetKeyState("sc029", "P")
  451. break
  452. if GetKeyState("LAlt", "P")
  453. Send !{sc029}
  454. else if GetKeyState("LShift", "P")
  455. Send +{sc029}
  456. else if GetKeyState("LCtrl", "P")
  457. Send ^{sc029}
  458. else
  459. Send {sc029}
  460. Sleep 1
  461. }
  462. return
  463. }
  464. {
  465. $F1::
  466. $!F1::
  467. $+F1::
  468. $^F1::
  469. Loop
  470. {
  471. if not GetKeyState("F1", "P")
  472. break
  473. if GetKeyState("LAlt", "P")
  474. Send !{F1}
  475. else if GetKeyState("LShift", "P")
  476. Send +{F1}
  477. else if GetKeyState("LCtrl", "P")
  478. Send ^{F1}
  479. else
  480. Send {F1}
  481. Sleep 1
  482. }
  483. return
  484. }
  485. {
  486. $F2::
  487. $!F2::
  488. $+F2::
  489. $^F2::
  490. Loop
  491. {
  492. if not GetKeyState("F2", "P")
  493. break
  494. if GetKeyState("LAlt", "P")
  495. Send !{F2}
  496. else if GetKeyState("LShift", "P")
  497. Send +{F2}
  498. else if GetKeyState("LCtrl", "P")
  499. Send ^{F2}
  500. else
  501. Send {F2}
  502. Sleep 1
  503. }
  504. return
  505. }
  506. {
  507. $F3::
  508. $!F3::
  509. $+F3::
  510. $^F3::
  511. Loop
  512. {
  513. if not GetKeyState("F3", "P")
  514. break
  515. if GetKeyState("LAlt", "P")
  516. Send !{F3}
  517. else if GetKeyState("LShift", "P")
  518. Send +{F3}
  519. else if GetKeyState("LCtrl", "P")
  520. Send ^{F3}
  521. else
  522. Send {F3}
  523. Sleep 1
  524. }
  525. return
  526. }
  527. {
  528. $F4::
  529. $!F4::
  530. $+F4::
  531. $^F4::
  532. Loop
  533. {
  534. if not GetKeyState("F4", "P")
  535. break
  536. if GetKeyState("LAlt", "P")
  537. Send !{F4}
  538. else if GetKeyState("LShift", "P")
  539. Send +{F4}
  540. else if GetKeyState("LCtrl", "P")
  541. Send ^{F4}
  542. else
  543. Send {F4}
  544. Sleep 1
  545. }
  546. return
  547. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement