Advertisement
Guest User

SendToXBMC.ahk

a guest
Sep 29th, 2010
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. SetTitleMatchMode 3
  2. ; Sending Controls keys to XBMC
  3.  
  4. +^!F1::
  5. IfWinActive XBMC
  6. Send {Enter}
  7. else
  8. ControlSend, , {Enter}, XBMC
  9. return
  10.  
  11. +^!F2::
  12. IfWinActive XBMC
  13. Send {F2}
  14. else
  15. ControlSend, , {F2}, XBMC
  16. return
  17.  
  18. +^!F3::
  19. IfWinActive XBMC
  20. Send {F3}
  21. else
  22. ControlSend, , {F3}, XBMC
  23. return
  24.  
  25. +^!F4::
  26. IfWinActive XBMC
  27. Send {F4}
  28. else
  29. ControlSend, , {F4}, XBMC
  30. return
  31.  
  32. +^!F5::
  33. IfWinActive XBMC
  34. Send {F5}
  35. else
  36. ControlSend, , {F5}, XBMC
  37. return
  38.  
  39. +^!F6::
  40. IfWinActive XBMC
  41. Send {F6}
  42. else
  43. ControlSend, , {F6}, XBMC
  44. return
  45.  
  46. +^!F7::
  47. IfWinActive XBMC
  48. Send {F7}
  49. else
  50. ControlSend, , {F7}, XBMC
  51. return
  52.  
  53. +^!F15::
  54. IfWinActive XBMC
  55. Send {F15}
  56. else
  57. ControlSend, , {F15}, XBMC
  58. return
  59.  
  60. +^!Backspace::
  61. IfWinActive XBMC
  62. Send {Backspace}
  63. else
  64. ControlSend, , {Backspace}, XBMC
  65. return
  66.  
  67. +^!Left::
  68. IfWinActive XBMC
  69. Send {Left}
  70. else
  71. ControlSend, , {Left}, XBMC
  72. return
  73.  
  74. +^!Right::
  75. IfWinActive XBMC
  76. Send {Right}
  77. else
  78. ControlSend, , {Right}, XBMC
  79. return
  80.  
  81. +^!Up::
  82. IfWinActive XBMC
  83. Send {Up}
  84. else
  85. ControlSend, , {Up}, XBMC
  86. return
  87.  
  88.  
  89. +^!Down::
  90. IfWinActive XBMC
  91. Send {Down}
  92. else
  93. ControlSend, , {Down}, XBMC
  94. return
  95.  
  96.  
  97.  
  98. +^!Esc::
  99. IfWinActive XBMC
  100. Send {Esc}
  101. else
  102. ControlSend, , {Esc}, XBMC
  103. return
  104.  
  105. +^!PgUp::
  106. IfWinActive XBMC
  107. Send {PgUp}
  108. else
  109. ControlSend, , {PgUp}, XBMC
  110. return
  111.  
  112. +^!PgDn::
  113. IfWinActive XBMC
  114. Send {PgDn}
  115. else
  116. ControlSend, , {PgDn}, XBMC
  117. return
  118.  
  119.  
  120.  
  121.  
  122. ; Sending Regular Keys to XBMC
  123. +^!1::
  124. IfWinActive XBMC
  125. Send 1
  126. else
  127. ControlSend, , 1, XBMC
  128. return
  129.  
  130. +^!2::
  131. IfWinActive XBMC
  132. Send 2
  133. else
  134. ControlSend, , 2, XBMC
  135. return
  136.  
  137. +^!3::
  138. IfWinActive XBMC
  139. Send 3
  140. else
  141. ControlSend, , 3, XBMC
  142. return
  143.  
  144. +^!4::
  145. IfWinActive XBMC
  146. Send 4
  147. else
  148. ControlSend, , 4, XBMC
  149. return
  150.  
  151. +^!5::
  152. IfWinActive XBMC
  153. Send 5
  154. else
  155. ControlSend, , 5, XBMC
  156. return
  157.  
  158. +^!6::
  159. IfWinActive XBMC
  160. Send 6
  161. else
  162. ControlSend, , 6, XBMC
  163. return
  164.  
  165. +^!7::
  166. IfWinActive XBMC
  167. Send 7
  168. else
  169. ControlSend, , 7, XBMC
  170. return
  171.  
  172. +^!8::
  173. IfWinActive XBMC
  174. Send 8
  175. else
  176. ControlSend, , 8, XBMC
  177. return
  178.  
  179. +^!9::
  180. IfWinActive XBMC
  181. Send 9
  182. else
  183. ControlSend, , 9, XBMC
  184. return
  185.  
  186. +^!0::
  187. IfWinActive XBMC
  188. Send 0
  189. else
  190. ControlSend, , 0, XBMC
  191. return
  192.  
  193. +^!q::
  194. IfWinActive XBMC
  195. Send q
  196. else
  197. ControlSend, , q, XBMC
  198. return
  199.  
  200. +^!w::
  201. IfWinActive XBMC
  202. Send w
  203. else
  204. ControlSend, , w, XBMC
  205. return
  206.  
  207. +^!e::
  208. IfWinActive XBMC
  209. Send e
  210. else
  211. ControlSend, , e, XBMC
  212. return
  213.  
  214. +^!r::
  215. IfWinActive XBMC
  216. Send r
  217. else
  218. ControlSend, , r, XBMC
  219. return
  220.  
  221. +^!t::
  222. IfWinActive XBMC
  223. Send t
  224. else
  225. ControlSend, , t, XBMC
  226. return
  227.  
  228. +^!y::
  229. IfWinActive XBMC
  230. Send y
  231. else
  232. ControlSend, , y, XBMC
  233. return
  234.  
  235. +^!u::
  236. IfWinActive XBMC
  237. Send u
  238. else
  239. ControlSend, , u, XBMC
  240. return
  241.  
  242. +^!i::
  243. IfWinActive XBMC
  244. Send i
  245. else
  246. ControlSend, , i, XBMC
  247. return
  248.  
  249. +^!o::
  250. IfWinActive XBMC
  251. Send o
  252. else
  253. ControlSend, , o, XBMC
  254. return
  255.  
  256. +^!p::
  257. IfWinActive XBMC
  258. Send p
  259. else
  260. ControlSend, , p, XBMC
  261. return
  262.  
  263. +^!a::
  264. IfWinActive XBMC
  265. Send a
  266. else
  267. ControlSend, , a, XBMC
  268. return
  269.  
  270. +^!s::
  271. IfWinActive XBMC
  272. Send s
  273. else
  274. ControlSend, , s, XBMC
  275. return
  276.  
  277. +^!d::
  278. IfWinActive XBMC
  279. Send d
  280. else
  281. ControlSend, , d, XBMC
  282. return
  283.  
  284. +^!f::
  285. IfWinActive XBMC
  286. Send f
  287. else
  288. ControlSend, , f, XBMC
  289. return
  290.  
  291. +^!g::
  292. IfWinActive XBMC
  293. Send g
  294. else
  295. ControlSend, , g, XBMC
  296. return
  297.  
  298. +^!h::
  299. IfWinActive XBMC
  300. Send h
  301. else
  302. ControlSend, , h, XBMC
  303. return
  304.  
  305. +^!j::
  306. IfWinActive XBMC
  307. Send j
  308. else
  309. ControlSend, , j, XBMC
  310. return
  311.  
  312. +^!k::
  313. IfWinActive XBMC
  314. Send k
  315. else
  316. ControlSend, , k, XBMC
  317. return
  318.  
  319. +^!l::
  320. IfWinActive XBMC
  321. Send l
  322. else
  323. ControlSend, , l, XBMC
  324. return
  325.  
  326. +^!;::
  327. IfWinActive XBMC
  328. Send {;}
  329. else
  330. ControlSend, , {;}, XBMC
  331. return
  332.  
  333. +^!z::
  334. IfWinActive XBMC
  335. Send z
  336. else
  337. ControlSend, , z, XBMC
  338. return
  339.  
  340. +^!x::
  341. IfWinActive XBMC
  342. Send x
  343. else
  344. ControlSend, , x, XBMC
  345. return
  346.  
  347. +^!c::
  348. IfWinActive XBMC
  349. Send c
  350. else
  351. ControlSend, , c, XBMC
  352. return
  353.  
  354. +^!v::
  355. IfWinActive XBMC
  356. Send v
  357. else
  358. ControlSend, , v, XBMC
  359. return
  360.  
  361. +^!b::
  362. IfWinActive XBMC
  363. Send b
  364. else
  365. ControlSend, , b, XBMC
  366. return
  367.  
  368. +^!n::
  369. IfWinActive XBMC
  370. Send n
  371. else
  372. ControlSend, , n, XBMC
  373. return
  374.  
  375. +^!m::
  376. IfWinActive XBMC
  377. Send m
  378. else
  379. ControlSend, , m, XBMC
  380. return
  381.  
  382. +^!,:: ; NOT WORKING, TO DO
  383. IfWinActive XBMC
  384. Send {,}
  385. else
  386. ControlSend, , {,}, XBMC
  387. return
  388.  
  389. +^!.::
  390. IfWinActive XBMC
  391. Send .
  392. else
  393. ControlSend, , ., XBMC
  394. return
  395.  
  396. +^!/::
  397. IfWinActive XBMC
  398. Send /
  399. else
  400. ControlSend, , /, XBMC
  401. return
  402.  
  403. +^!F10::
  404. IfWinActive XBMC
  405. Send {Alt}
  406. else
  407. ControlSend, , {Alt}, XBMC
  408. return
  409.  
  410. +^!F11::
  411. IfWinActive XBMC
  412. Send {Shift}
  413. else
  414. ControlSend, , {Shift}, XBMC
  415. return
  416.  
  417. +^!F12::
  418. IfWinActive XBMC
  419. Send {Space}
  420. else
  421. ControlSend, , {Space}, XBMC
  422. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement