Guest User

Apple Remote Windows 10 EventGhost Script

a guest
Jul 29th, 2016
392
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <EventGhost Version="1706" Guid="{245F884C-AD46-41C4-9C66-740529225D46}" Time="1458245405.72">
  3. <Autostart Name="Autostart" Expanded="True">
  4. <Plugin Identifier="Task" Guid="{D1748551-C605-4423-B392-FB77E6842437}" File="Task">
  5. gAIpLg==
  6. </Plugin>
  7. <Plugin Identifier="HID" Guid="{05A690D9-27C2-4AC5-B0DD-2F562619E922}" File="HID">
  8. gAIoWAAAAABxAImIiVVSXFw/XGhpZCN2aWRfMDVhYyZwaWRfODI0MiM3JjNhYmEzN2I2JjAmMDAwMCN7NGQxZTU1YjItZjE2Zi0xMWNmLTg4Y2ItMDAxMTExMDAwMDMwfXEBTawFWBQAAABBcHBsZSBDb21wdXRlciwgSW5jLnECTUKCWAsAAABJUiBSZWNlaXZlcnEDSxaJSwB0cQQu
  9. </Plugin>
  10. <Plugin Identifier="Process" Guid="{82BADF9F-D809-4EBC-A540-CCBF7563F8DF}" File="ProcessWatcher">
  11. gAIpLg==
  12. </Plugin>
  13. </Autostart>
  14. <Folder Name="AppleRemote" id="6" Enabled="False">
  15. <Macro Name="Select" Enabled="False">
  16. <Event Name="HID.2587EEA55D" />
  17. <Event Name="HID.2587EE6E5C" />
  18. <Action>
  19. EventGhost.PythonCommand(u'xbmcSelect = 1')
  20. </Action>
  21. <Action>
  22. EventGhost.EnableItem(XmlIdLink(15))
  23. </Action>
  24. <Action>
  25. EventGhost.Wait(0.14999999999999999)
  26. </Action>
  27. <Action>
  28. EventGhost.FlushEvents()
  29. </Action>
  30. <Action>
  31. EventGhost.TriggerEvent(u'XbmcSelect', 0.20000000000000001)
  32. </Action>
  33. </Macro>
  34. <Macro Name="Select (Hold)" id="15" Enabled="False">
  35. <Event Name="HID.2687EEA504" />
  36. <Event Name="HID.2687EE6E05" />
  37. <Action>
  38. EventGhost.PythonCommand(u'xbmcSelect = 0')
  39. </Action>
  40. <Action>
  41. Window.SendKeys(u'i', False)
  42. </Action>
  43. <Action>
  44. EventGhost.DisableItem(XmlIdLink(15))
  45. </Action>
  46. </Macro>
  47. <Macro Name="Pause/play" Enabled="False">
  48. <Event Name="HID.2587EEA55E" />
  49. <Event Name="HID.2587EE6E5F" />
  50. <Event Name="HID.2587EE1704" />
  51. <Action>
  52. EventGhost.DisableItem(XmlIdLink(15))
  53. </Action>
  54. <Action>
  55. Window.SendKeys(u'{Space}', False)
  56. </Action>
  57. <Action>
  58. EventGhost.Wait(0.10000000000000001)
  59. </Action>
  60. <Action>
  61. EventGhost.FlushEvents()
  62. </Action>
  63. </Macro>
  64. <Macro Name="Menu" Enabled="False">
  65. <Event Name="HID.2587EEA502" />
  66. <Event Name="HID.2587EE6E03" />
  67. <Event Name="HID.2587EE1702" />
  68. <Action>
  69. EventGhost.PythonCommand(u'xbmcBack = 1')
  70. </Action>
  71. <Action>
  72. EventGhost.EnableItem(XmlIdLink(38))
  73. </Action>
  74. <Action>
  75. EventGhost.Wait(0.20000000000000001)
  76. </Action>
  77. <Action>
  78. EventGhost.FlushEvents()
  79. </Action>
  80. <Action>
  81. EventGhost.TriggerEvent(u'XbmcBack', 0.25)
  82. </Action>
  83. </Macro>
  84. <Macro Name="Menu (hold)" id="38" Enabled="False">
  85. <Event Name="HID.2687EEA502" />
  86. <Event Name="HID.2687EE6E03" />
  87. <Action>
  88. EventGhost.PythonCommand(u'xbmcBack = 0')
  89. </Action>
  90. <Action>
  91. Window.SendKeys(u'{Apps}', False)
  92. </Action>
  93. <Action>
  94. EventGhost.DisableItem(XmlIdLink(38))
  95. </Action>
  96. </Macro>
  97. <Folder Name="Action" Enabled="False">
  98. <Macro Name="Select" Expanded="True">
  99. <Event Name="Main.XbmcSelect" />
  100. <Action>
  101. EventGhost.PythonScript(u'if eg.globals.xbmcSelect == 1: \n print "Enter sent"\n eg.plugins.Window.SendKeys(u\'{Return}\', False)\n eg.globals.xbmcSelect = 0\nelse:\n print "No enter"\n ')
  102. </Action>
  103. <Action>
  104. EventGhost.DisableItem(XmlIdLink(15))
  105. </Action>
  106. </Macro>
  107. <Macro Name="Back" Expanded="True">
  108. <Event Name="Main.XbmcBack" />
  109. <Action>
  110. EventGhost.PythonScript(u'if eg.globals.xbmcBack == 1:\n print "back sent"\n eg.plugins.Window.SendKeys(u\'{Backspace}\', False)\n xbmcBack = 0\nelse:\n print "no back"')
  111. </Action>
  112. <Action>
  113. EventGhost.DisableItem(XmlIdLink(38))
  114. </Action>
  115. </Macro>
  116. </Folder>
  117. <Folder Name="Navigation" Enabled="False">
  118. <Macro Name="Up" Enabled="False" Expanded="True">
  119. <Event Name="HID.2587EEA50B" />
  120. <Event Name="HID.2587EE6E0A" />
  121. <Action>
  122. Window.SendKeys(u'{Up}', False)
  123. </Action>
  124. <Action>
  125. EventGhost.Wait(0.10000000000000001)
  126. </Action>
  127. <Action>
  128. EventGhost.FlushEvents()
  129. </Action>
  130. </Macro>
  131. <Macro Name="Up (hold)" Enabled="False">
  132. <Event Name="HID.2687EEA50B" />
  133. <Event Name="HID.2687EE6E0A" />
  134. <Action>
  135. Window.SendKeys(u'{Up}', False)
  136. </Action>
  137. </Macro>
  138. <Macro Name="Left">
  139. <Event Name="HID.2587EEA508" />
  140. <Event Name="HID.2587EE6E09" />
  141. <Action>
  142. Window.SendKeys(u'{Left}', False)
  143. </Action>
  144. <Action>
  145. EventGhost.Wait(0.10000000000000001)
  146. </Action>
  147. <Action>
  148. EventGhost.FlushEvents()
  149. </Action>
  150. </Macro>
  151. <Macro Name="Left (hold)">
  152. <Event Name="HID.2687EEA508" />
  153. <Event Name="HID.2687EE6E09" />
  154. <Action>
  155. Window.SendKeys(u'{Left}', False)
  156. </Action>
  157. </Macro>
  158. <Macro Name="Down">
  159. <Event Name="HID.2587EEA50D" />
  160. <Event Name="HID.2587EE6E0C" />
  161. <Action>
  162. Window.SendKeys(u'{Down}', False)
  163. </Action>
  164. <Action>
  165. EventGhost.Wait(0.10000000000000001)
  166. </Action>
  167. <Action>
  168. EventGhost.FlushEvents()
  169. </Action>
  170. </Macro>
  171. <Macro Name="Down (hold)">
  172. <Event Name="HID.2687EEA50D" />
  173. <Event Name="HID.2687EE6E0C" />
  174. <Action>
  175. Window.SendKeys(u'{Down}', False)
  176. </Action>
  177. </Macro>
  178. <Macro Name="Right">
  179. <Event Name="HID.2587EEA507" />
  180. <Event Name="HID.2587EE6E06" />
  181. <Action>
  182. Window.SendKeys(u'{Right}', False)
  183. </Action>
  184. <Action>
  185. EventGhost.Wait(0.10000000000000001)
  186. </Action>
  187. <Action>
  188. EventGhost.FlushEvents()
  189. </Action>
  190. </Macro>
  191. <Macro Name="Right (hold)">
  192. <Event Name="HID.2687EEA507" />
  193. <Event Name="HID.2687EE6E06" />
  194. <Action>
  195. Window.SendKeys(u'{Right}', False)
  196. </Action>
  197. </Macro>
  198. </Folder>
  199. </Folder>
  200. <Folder Name="Windows" id="94" Expanded="True">
  201. <Folder Name="Navigation">
  202. <Macro Name="Up" Expanded="True">
  203. <Event Name="HID.2587EE170B" />
  204. <Action>
  205. Window.SendKeys(u'{Up}', False)
  206. </Action>
  207. <Action>
  208. EventGhost.Wait(0.10000000000000001)
  209. </Action>
  210. <Action>
  211. EventGhost.FlushEvents()
  212. </Action>
  213. </Macro>
  214. <Macro Name="Up (hold)" Expanded="True">
  215. <Event Name="HID.2687EE170B" />
  216. <Action>
  217. Window.SendKeys(u'{Up}', False)
  218. </Action>
  219. </Macro>
  220. <Macro Name="Left" Expanded="True">
  221. <Event Name="HID.2587EE1708" />
  222. <Action>
  223. Window.SendKeys(u'{Left}', False)
  224. </Action>
  225. <Action>
  226. EventGhost.Wait(0.10000000000000001)
  227. </Action>
  228. <Action>
  229. EventGhost.FlushEvents()
  230. </Action>
  231. </Macro>
  232. <Macro Name="Left (hold)" Enabled="False" Expanded="True">
  233. <Event Name="HID.2687EE1708" />
  234. <Action>
  235. Window.SendKeys(u'{Left}', False)
  236. </Action>
  237. </Macro>
  238. <Macro Name="Down" Expanded="True">
  239. <Event Name="HID.2587EE170D" />
  240. <Action>
  241. Window.SendKeys(u'{Down}', False)
  242. </Action>
  243. <Action>
  244. EventGhost.Wait(0.10000000000000001)
  245. </Action>
  246. <Action>
  247. EventGhost.FlushEvents()
  248. </Action>
  249. </Macro>
  250. <Macro Name="Down (hold)" Expanded="True">
  251. <Event Name="HID.2687EE170D" />
  252. <Action>
  253. Window.SendKeys(u'{Down}', False)
  254. </Action>
  255. </Macro>
  256. <Macro Name="Right" Expanded="True">
  257. <Event Name="HID.2587EE1707" />
  258. <Action>
  259. Window.SendKeys(u'{Right}', False)
  260. </Action>
  261. <Action>
  262. EventGhost.Wait(0.10000000000000001)
  263. </Action>
  264. <Action>
  265. EventGhost.FlushEvents()
  266. </Action>
  267. </Macro>
  268. <Macro Name="Right (hold)" Enabled="False" Expanded="True">
  269. <Event Name="HID.2687EE1707" />
  270. <Action>
  271. Window.SendKeys(u'{Right}', False)
  272. </Action>
  273. </Macro>
  274. <Macro Name="Back (Escape)" Expanded="True">
  275. <Event Name="HID.2587EE1702" />
  276. <Action>
  277. Window.SendKeys(u'{Escape}', False, 2)
  278. </Action>
  279. <Action>
  280. EventGhost.Wait(0.10000000000000001)
  281. </Action>
  282. <Action>
  283. EventGhost.FlushEvents()
  284. </Action>
  285. </Macro>
  286. </Folder>
  287. <Macro Name="Play/Pause" Expanded="True">
  288. <Event Name="HID.2587EE1702" />
  289. <Action Enabled="False">
  290. System.Execute(u'C:\\Program Files (x86)\\Plex Home Theater\\Plex Home Theater.exe', u'', 0, False, 2, u'', True, False, u'', False, False, False)
  291. </Action>
  292. <Action id="136">
  293. System.Execute(u'C:\\Program Files\\Plex\\Plex Media Player\\PlexMediaPlayer.exe', u'', 0, False, 2, u'', True, False, u'', False, False, False)
  294. </Action>
  295. <Action Enabled="False">
  296. EventGhost.Wait(0.10000000000000001)
  297. </Action>
  298. <Action Enabled="False">
  299. Window.BringToFront()
  300. </Action>
  301. <Action>
  302. EventGhost.DisableItem(XmlIdLink(136))
  303. </Action>
  304. </Macro>
  305. <Macro Name="Select" Expanded="True">
  306. <Event Name="HID.2587EE1704" />
  307. <Action>
  308. Window.SendKeys(u'{Enter}', False)
  309. </Action>
  310. </Macro>
  311. <Macro Name="Process Watcher" id="143" Expanded="True">
  312. <Event Name="Process.Destroyed.PlexMediaPlayer" />
  313. <Action>
  314. EventGhost.EnableItem(XmlIdLink(136))
  315. </Action>
  316. </Macro>
  317. </Folder>
  318. <Folder Name="Starter" Enabled="False">
  319. <Macro Name="Enable: Xbmc/Kodi" Expanded="True">
  320. <Event Name="Task.Activated.Xbmc" />
  321. <Event Name="Task.Activated.Kodi" />
  322. <Action>
  323. EventGhost.DisableItem(XmlIdLink(94))
  324. </Action>
  325. <Action>
  326. EventGhost.EnableItem(XmlIdLink(6))
  327. </Action>
  328. <Action>
  329. EventGhost.PythonCommand(u'xbmcSelect = 0')
  330. </Action>
  331. <Action>
  332. EventGhost.PythonCommand(u'xbmcBack = 0')
  333. </Action>
  334. </Macro>
  335. <Macro Name="Disable: Xbmc/Kodi" Expanded="True">
  336. <Event Name="Task.Deactivated.Xbmc" />
  337. <Event Name="Task.Deactivated.Kodi" />
  338. <Action>
  339. EventGhost.EnableItem(XmlIdLink(94))
  340. </Action>
  341. <Action>
  342. EventGhost.DisableItem(XmlIdLink(6))
  343. </Action>
  344. </Macro>
  345. <Macro Name="Exit: Xbmc/Kodi" Expanded="True">
  346. <Event Name="Task.Destroyed.Xbmc" />
  347. <Event Name="Task.Destroyed.Kodi" />
  348. <Action>
  349. EventGhost.EnableItem(XmlIdLink(94))
  350. </Action>
  351. <Action>
  352. EventGhost.DisableItem(XmlIdLink(6))
  353. </Action>
  354. <Action Name="Enable: Play/Pause in Windows">
  355. EventGhost.EnableItem(XmlIdLink(143))
  356. </Action>
  357. </Macro>
  358. </Folder>
  359. </EventGhost>
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×