Advertisement
Guest User

xbmc_remote.xml

a guest
May 14th, 2014
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.26 KB | None | 0 0
  1. cat .xbmc/userdata/keymaps/remote.xml
  2. <!--
  3.  
  4. This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC
  5.  
  6. The <obcXX> numbers in this config file are mapped in the Lircmap.xml file.
  7.  
  8. The <obc>ACTION</obc> is defined by LIRC in the hardwareconf file ( showing hardware input string using " irw " command )
  9.  
  10. The <global> section is a fall through - they will only be used if the button is not used in the current window's section.
  11. Note that there is only handling for a single action per button at this stage.
  12. For joystick/gamepad configuration under linux/win32, see below as it differs from xbox gamepads
  13. The format is : <button>action</button>
  14.  
  15. To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks
  16. In this case, the tags used are <obc#> where # is the original button code (OBC) of the key
  17. You set it up by adding a <universalremote> block to the window or <global> section e.g :
  18.  
  19. <universalremote>
  20. <obc45>Stop</obc45>
  21. </universalremote>
  22.  
  23. To find out the OBC's of your remote, try enabling the <displayremotecodes> tag in AdvancedSettings.xml
  24.  
  25. Note that the action can be a built-in function. eg <B>XBMC.ActivateWindow(MyMusic)</B>
  26. would automatically go to My Music on the press of the B button.
  27.  
  28. Joysticks / Gamepads
  29. - See the sample PS3 controller configuration below for the format
  30. Joystick Name:
  31. Do 'cat /proc/bus/input/devices' or see your xbmc log file to find the names of
  32. detected joysticks. The name used in the configuration should match the detected name
  33. Button Id
  34. 'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear
  35. in xbmc.log when they are pressed. Use your log to map custom buttons to actions
  36.  
  37. -->
  38.  
  39.  
  40.  
  41. <keymap>
  42. <!-- START SECTION GLOBAL SETTINGS -->
  43. <global>
  44. <universalremote>
  45. <obc25>number0</obc25>
  46. <obc16>number1</obc16>
  47. <obc17>number2</obc17>
  48. <obc18>number3</obc18>
  49. <obc19>number4</obc19>
  50. <obc20>number5</obc20>
  51. <obc21>number6</obc21>
  52. <obc22>number7</obc22>
  53. <obc23>number8</obc23>
  54. <obc24>number9</obc24>
  55. <obc30>Play</obc30>
  56. <obc32>Pause</obc32>
  57. <obc35>Stop</obc35>
  58. <obc31>FastForward</obc31>
  59. <obc29>Rewind</obc29>
  60. <obc13>Left</obc13>
  61. <obc14>Right</obc14>
  62. <obc11>Up</obc11>
  63. <obc12>Down</obc12>
  64. <obc15>Select</obc15>
  65. <obc43>PageUp</obc43>
  66. <obc44>PageDown</obc44>
  67. <obc45>ParentDir</obc45>
  68. <obc5>PreviousMenu</obc5>
  69. <obc9>ContextMenu</obc9>
  70. <obc46>Info</obc46>
  71. <obc34>SkipNext</obc34>
  72. <obc33>SkipPrevious</obc33>
  73. <obc28>FullScreen</obc28>
  74. <obc8>AspectRatio</obc8>
  75. <obc36>Screenshot</obc36>
  76. <obc40>VolumeUp</obc40>
  77. <obc41>VolumeDown</obc41>
  78. <obc42>Mute</obc42>
  79. <obc37>ActivateWindow(shutdownmenu)</obc37>
  80. <obc6>XBMC.ActivateWindow(MyVideos)</obc6>
  81. <obc4>XBMC.ActivateWindow(MyMusic)</obc4>
  82. <obc3>XBMC.ActivateWindow(MyPictures)</obc3>
  83. <obc1>XBMC.ActivateWindow(MyTV)</obc1>
  84. <obc2>XBMC.ActivateWindow(MyTV)</obc2>
  85. <obc38>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</obc38>
  86. <!-- <obc39>XBMC.ActivateWindow(Teletext)</obc39> /// XBMC crashes -->
  87. </universalremote>
  88. </global>
  89. <!-- END SECTION GLOBAL SETTINGS -->
  90. <!--===-->
  91. <!-- START SECTION HOME -->
  92. <Home>
  93. <universalremote>
  94. <obc5>XBMC.Skin.ToggleSetting(HomeViewToggle)</obc5>
  95. <obc46>XBMC.ActivateWindow(SystemInfo)</obc46>
  96. <obc26>XBMC.ActivateWindow(Weather)</obc26>
  97. <obc27>XBMC.ActivateWindow(Settings)</obc27>
  98. </universalremote>
  99. </Home>
  100. <!-- END SECTION HOME -->
  101. <!--===-->
  102. <!-- START SECTION MYFILES -->
  103. <MyFiles>
  104. <universalremote>
  105. <obc25>Delete</obc25>
  106. <obc16>Highlight</obc16>
  107. <obc19>Copy</obc19>
  108. <obc22>Move</obc22>
  109. <obc20>Delete</obc20>
  110. <obc18>VolumeUp</obc18>
  111. <obc21>VolumeDown</obc21>
  112. <obc24>Mute</obc24>
  113. </universalremote>
  114. </MyFiles>
  115. <!-- END SECTION MYFILES -->
  116. <!--===-->
  117. <!-- START SECTION MYMUSICPLAYLIST -->
  118. <MyMusicPlaylist>
  119. <universalremote>
  120. <obc45>Playlist</obc45>
  121. <obc25>Delete</obc25>
  122. <obc17>MoveItemUp</obc17>
  123. <obc20>MoveItemDown</obc20>
  124. <obc18>VolumeUp</obc18>
  125. <obc21>VolumeDown</obc21>
  126. <obc24>Mute</obc24>
  127. </universalremote>
  128. </MyMusicPlaylist>
  129. <!-- END SECTION MYMUSICPLAYLIST -->
  130. <!--===-->
  131. <!-- START SECTION MYMUSICPLAYLISTEDITOR -->
  132. <MyMusicPlaylistEditor>
  133. <universalremote>
  134. <obc25>Queue</obc25>
  135. </universalremote>
  136. </MyMusicPlaylistEditor>
  137. <!-- END SECTION MYMUSICPLAYLIST -->
  138. <!--===-->
  139. <!-- START SECTION MYMUSICFILES -->
  140. <MyMusicFiles>
  141. <universalremote>
  142. <obc25>Queue</obc25>
  143. <obc26>Queue</obc26>
  144. <obc18>VolumeUp</obc18>
  145. <obc21>VolumeDown</obc21>
  146. <obc24>Mute</obc24>
  147. </universalremote>
  148. </MyMusicFiles>
  149. <!-- END SECTION MYMUSICPLAYLIST -->
  150. <!--===-->
  151. <!-- START SECTION MYMUSICPLAYLIST -->
  152. <MyMusicLibrary>
  153. <universalremote>
  154. <obc25>Queue</obc25>
  155. <obc26>Queue</obc26>
  156. <obc18>VolumeUp</obc18>
  157. <obc21>VolumeDown</obc21>
  158. <obc24>Mute</obc24>
  159. </universalremote>
  160. </MyMusicLibrary>
  161. <!-- END SECTION MYMUSICPLAYLIST -->
  162. <!--===-->
  163. <!-- START SECTION FULLSCREENVIDEO -->
  164. <FullscreenVideo>
  165. <universalremote>
  166. <obc13>StepBack</obc13>
  167. <obc14>StepForward</obc14>
  168. <obc11>BigStepForward</obc11>
  169. <obc12>BigStepBack</obc12>
  170. <obc5>OSD</obc5>
  171. <obc9>CodecInfo</obc9>
  172. <obc8>AspectRatio</obc8>
  173. <obc10>ShowSubtitles</obc10>
  174. <obc7>AudioNextLanguage</obc7>
  175. <obc46>Info</obc46>
  176. <obc15>Playlist</obc15>
  177. <obc38>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</obc38>
  178. <obc39>XBMC.ActivateWindow(Teletext)</obc39>
  179. <obc11>Up</obc11>
  180. <obc12>Down</obc12>
  181. <obc43>PageUp</obc43>
  182. <obc44>PageDown</obc44>
  183. </universalremote>
  184. </FullscreenVideo>
  185. <!-- END SECTION FULLSCREENVIDEO -->
  186. <!--===-->
  187. <!-- START SECTION FULLSCREENINFO -->
  188. <FullscreenInfo>
  189. <universalremote>
  190. <obc9>CodecInfo</obc9>
  191. <obc38>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</obc38>
  192. <obc39>XBMC.ActivateWindow(Teletext)</obc39>
  193. <obc45>Close</obc45>
  194. <obc46>Close</obc46>
  195. <obc5>OSD</obc5>
  196. </universalremote>
  197. </FullscreenInfo>
  198. <!-- END SECTION FULLSCREENINFO -->
  199. <!--===-->
  200. <!-- START SECTION PLAYERCONTORLS -->
  201. <PlayerControls>
  202. <universalremote>
  203. <obc15>Close</obc15>
  204. </universalremote>
  205. </PlayerControls>
  206. <!-- END SECTION PLAYERCONTORLS -->
  207. <!--===-->
  208. <!-- START SECTION VISUALISIERUNG -->
  209. <Visualisation>
  210. <universalremote>
  211. <obc13>PreviousPreset</obc13>
  212. <obc14>NextPreset</obc14>
  213. <obc11>IncreaseRating</obc11>
  214. <obc12>DecreaseRating</obc12>
  215. <obc45>LockPreset</obc45>
  216. <obc9>CodecInfo</obc9>
  217. <obc15>XBMC.ActivateWindow(VisualisationPresetList)</obc15>
  218. <obc5>XBMC.ActivateWindow(MusicOSD)</obc5>
  219. <obc46>Info</obc46>
  220. </universalremote>
  221. </Visualisation>
  222. <!-- END SECTION VISUALISIERUNG -->
  223. <!--===-->
  224. <!-- START SECTION MUSIKOSD -->
  225. <MusicOSD>
  226. <universalremote>
  227. <obc5>Close</obc5>
  228. <obc45>Close</obc45>
  229. <obc46>Info</obc46>
  230. </universalremote>
  231. </MusicOSD>
  232.  
  233.  
  234. <VisualisationSettings>
  235. <universalremote>
  236. <obc5>Close</obc5>
  237. <obc45>Close</obc45>
  238. </universalremote>
  239. </VisualisationSettings>
  240.  
  241.  
  242. <VisualisationPresetList>
  243. <universalremote>
  244. <obc5>Close</obc5>
  245. <obc45>Close</obc45>
  246. </universalremote>
  247. </VisualisationPresetList>
  248.  
  249.  
  250. <SlideShow>
  251. <universalremote>
  252. <obc25>ZoomNormal</obc25>
  253. <obc16>ZoomLevel1</obc16>
  254. <obc17>ZoomLevel2</obc17>
  255. <obc18>ZoomLevel3</obc18>
  256. <obc19>ZoomLevel4</obc19>
  257. <obc20>ZoomLevel5</obc20>
  258. <obc21>ZoomLevel6</obc21>
  259. <obc22>ZoomLevel7</obc22>
  260. <obc23>ZoomLevel8</obc23>
  261. <obc24>ZoomLevel9</obc24>
  262. <obc46>CodecInfo</obc46>
  263. <obc34>NextPicture</obc34>
  264. <obc33>PreviousPicture</obc33>
  265. <obc9>Info</obc9>
  266. <obc15>Rotate</obc15>
  267. <obc45>PreviousMenu</obc45>
  268. </universalremote>
  269. </SlideShow>
  270.  
  271.  
  272. <ScreenCalibration>
  273. <universalremote>
  274. <obc15>NextCalibration</obc15>
  275. <obc25>ResetCalibration</obc25>
  276. <obc34>NextResolution</obc34>
  277. </universalremote>
  278. </ScreenCalibration>
  279.  
  280.  
  281. <GUICalibration>
  282. <universalremote>
  283. <obc15>NextCalibration</obc15>
  284. <obc25>ResetCalibration</obc25>
  285. </universalremote>
  286. </GUICalibration>
  287.  
  288.  
  289. <SelectDialog>
  290. <universalremote>
  291. <obc45>Close</obc45>
  292. </universalremote>
  293. </SelectDialog>
  294.  
  295.  
  296. <VideoOSD>
  297. <universalremote>
  298. <obc5>PreviousMenu</obc5>
  299. <obc45>Close</obc45>
  300. </universalremote>
  301. </VideoOSD>
  302.  
  303.  
  304. <VideoMenu>
  305. <universalremote>
  306. <obc5>OSD</obc5>
  307. <obc45>PreviousMenu</obc45>
  308. <obc46>Info</obc46>
  309. <obc9>CodecInfo</obc9>
  310. <obc25>Number0</obc25>
  311. <obc16>Number1</obc16>
  312. <obc17>Number2</obc17>
  313. <obc18>Number3</obc18>
  314. <obc19>Number4</obc19>
  315. <obc20>Number5</obc20>
  316. <obc21>Number6</obc21>
  317. <obc22>Number7</obc22>
  318. <obc23>Number8</obc23>
  319. <obc24>Number9</obc24>
  320. </universalremote>
  321. </VideoMenu>
  322.  
  323.  
  324. <OSDVideoSettings>
  325. <universalremote>
  326. <obc5>Close</obc5>
  327. <obc45>Close</obc45>
  328. </universalremote>
  329. </OSDVideoSettings>
  330.  
  331.  
  332. <OSDAudioSettings>
  333. <universalremote>
  334. <obc5>Close</obc5>
  335. <obc45>Close</obc45>
  336. </universalremote>
  337. </OSDAudioSettings>
  338.  
  339.  
  340. <VideoBookmarks>
  341. <universalremote>
  342. <obc45>Close</obc45>
  343. <obc5>Close</obc5>
  344. <obc25>Delete</obc25>
  345. </universalremote>
  346. </VideoBookmarks>
  347.  
  348.  
  349.  
  350. <MyVideoLibrary>
  351. <universalremote>
  352. <obc26>Queue</obc26>
  353. <obc25>Delete</obc25>
  354. <obc18>VolumeUp</obc18>
  355. <obc21>VolumeDown</obc21>
  356. <obc24>Mute</obc24>
  357. </universalremote>
  358. </MyVideoLibrary>
  359.  
  360.  
  361. <MyVideoFiles>
  362. <universalremote>
  363. <obc26>Queue</obc26>
  364. <obc18>VolumeUp</obc18>
  365. <obc21>VolumeDown</obc21>
  366. <obc24>Mute</obc24>
  367. </universalremote>
  368. </MyVideoFiles>
  369.  
  370.  
  371. <MyVideoPlaylist>
  372. <universalremote>
  373. <obc45>Playlist</obc45> <!-- Close playlist -->
  374. <obc25>Delete</obc25>
  375. <obc17>MoveItemUp</obc17>
  376. <obc20>MoveItemDown</obc20>
  377. <obc18>VolumeUp</obc18>
  378. <obc21>VolumeDown</obc21>
  379. <obc24>Mute</obc24>
  380. </universalremote>
  381. </MyVideoPlaylist>
  382.  
  383.  
  384.  
  385. <VirtualKeyboard>
  386. <universalremote>
  387. <obc45>BackSpace</obc45>
  388. <obc26>Shift</obc26>
  389. <obc27>Symbols</obc27>
  390. <obc25>Number0</obc25>
  391. <obc16>Number1</obc16>
  392. <obc17>Number2</obc17>
  393. <obc18>Number3</obc18>
  394. <obc19>Number4</obc19>
  395. <obc20>Number5</obc20>
  396. <obc21>Number6</obc21>
  397. <obc22>Number7</obc22>
  398. <obc23>Number8</obc23>
  399. <obc24>Number9</obc24>
  400. <obc44>CursorLeft</obc44>
  401. <obc43>CursorRight</obc43>
  402. </universalremote>
  403. </VirtualKeyboard>
  404.  
  405.  
  406. <ContextMenu>
  407. <universalremote>
  408. <obc45>Close</obc45>
  409. </universalremote>
  410. </ContextMenu>
  411.  
  412.  
  413. <FileStackingDialog>
  414. <universalremote>
  415. <obc45>Close</obc45>
  416. </universalremote>
  417. </FileStackingDialog>
  418.  
  419.  
  420. <Scripts>
  421. <universalremote>
  422. <obc46>XBMC.ActivateWindow(ScriptsDebugInfo)</obc46>
  423. </universalremote>
  424. </Scripts>
  425.  
  426.  
  427. <ScriptsDebugInfo>
  428. <universalremote>
  429. <obc46>Info</obc46> <!-- clears debug python info -->
  430. </universalremote>
  431. </ScriptsDebugInfo>
  432.  
  433.  
  434. <NumericInput>
  435. <universalremote>
  436. <obc25>Number0</obc25>
  437. <obc16>Number1</obc16>
  438. <obc17>Number2</obc17>
  439. <obc18>Number3</obc18>
  440. <obc19>Number4</obc19>
  441. <obc20>Number5</obc20>
  442. <obc21>Number6</obc21>
  443. <obc22>Number7</obc22>
  444. <obc23>Number8</obc23>
  445. <obc24>Number9</obc24>
  446. <obc45>BackSpace</obc45>
  447. </universalremote>
  448. </NumericInput>
  449.  
  450.  
  451. <Weather>
  452. <universalremote>
  453. <obc45>PreviousMenu</obc45>
  454. </universalremote>
  455. </Weather>
  456.  
  457.  
  458. <Settings>
  459. <universalremote>
  460. <obc45>PreviousMenu</obc45>
  461. </universalremote>
  462. </Settings>
  463.  
  464.  
  465. <MyPicturesSettings>
  466. <universalremote>
  467. <obc45>PreviousMenu</obc45>
  468. </universalremote>
  469. </MyPicturesSettings>
  470.  
  471.  
  472. <MyProgramsSettings>
  473. <universalremote>
  474. <obc45>PreviousMenu</obc45>
  475. </universalremote>
  476. </MyProgramsSettings>
  477.  
  478. <MyWeatherSettings>
  479. <universalremote>
  480. <obc45>PreviousMenu</obc45>
  481. </universalremote>
  482. </MyWeatherSettings>
  483.  
  484.  
  485. <MyMusicSettings>
  486. <universalremote>
  487. <obc45>PreviousMenu</obc45>
  488. </universalremote>
  489. </MyMusicSettings>
  490.  
  491.  
  492. <SystemSettings>
  493. <universalremote>
  494. <obc45>PreviousMenu</obc45>
  495. </universalremote>
  496. </SystemSettings>
  497.  
  498.  
  499. <MyVideosSettings>
  500. <universalremote>
  501. <obc45>PreviousMenu</obc45>
  502. </universalremote>
  503. </MyVideosSettings>
  504.  
  505.  
  506. <NetworkSettings>
  507. <universalremote>
  508. <obc45>PreviousMenu</obc45>
  509. </universalremote>
  510. </NetworkSettings>
  511.  
  512.  
  513. <AppearanceSettings>
  514. <universalremote>
  515. <obc45>PreviousMenu</obc45>
  516. </universalremote>
  517. </AppearanceSettings>
  518.  
  519.  
  520. <Profiles >
  521. <universalremote>
  522. <obc45>PreviousMenu</obc45>
  523. </universalremote>
  524. </Profiles>
  525.  
  526.  
  527. <systeminfo>
  528. <universalremote>
  529. <obc45>PreviousMenu</obc45>
  530. </universalremote>
  531. </systeminfo>
  532.  
  533.  
  534. <shutdownmenu>
  535. <universalremote>
  536. <obc45>PreviousMenu</obc45>
  537. </universalremote>
  538. </shutdownmenu>
  539.  
  540.  
  541. <submenu>
  542. <universalremote>
  543. <obc45>PreviousMenu</obc45>
  544. </universalremote>
  545. </submenu>
  546.  
  547.  
  548. <MusicInformation>
  549. <universalremote>
  550. <obc45>Close</obc45>
  551. </universalremote>
  552. </MusicInformation>
  553.  
  554.  
  555. <MovieInformation>
  556. <universalremote>
  557. <obc45>Close</obc45>
  558. </universalremote>
  559. </MovieInformation>
  560.  
  561.  
  562. <LockSettings>
  563. <universalremote>
  564. <obc5>Close</obc5>
  565. <obc45>PreviousMenu</obc45>
  566. </universalremote>
  567. </LockSettings>
  568.  
  569.  
  570. <ProfileSettings>
  571. <universalremote>
  572. <obc5>Close</obc5>
  573. <obc45>PreviousMenu</obc45>
  574. </universalremote>
  575. </ProfileSettings>
  576.  
  577.  
  578. <PictureInfo>
  579. <universalremote>
  580. <obc34>NextPicture</obc34>
  581. <obc33>PreviousPicture</obc33>
  582. <obc46>Close</obc46>
  583. <obc45>Close</obc45>
  584. </universalremote>
  585. </PictureInfo>
  586.  
  587.  
  588. <Favourites>
  589. <universalremote>
  590. <obc45>Close</obc45>
  591. </universalremote>
  592. </Favourites>
  593.  
  594.  
  595. <EPGProgInfo>
  596. <universalremote>
  597. <obc45>Close</obc45>
  598. <obc5>Close</obc5>
  599. <obc38>Close</obc38>
  600. </universalremote>
  601. </EPGProgInfo>
  602.  
  603.  
  604. <TVOSDChannels>
  605. <universalremote>
  606. <obc5>Close</obc5>
  607. <obc45>Close</obc45>
  608. </universalremote>
  609. </TVOSDChannels>
  610.  
  611.  
  612. <TVOSDGuide>
  613. <universalremote>
  614. <obc45>Close</obc45>
  615. <obc5>Close</obc5>
  616. <obc38>Close</obc38>
  617. </universalremote>
  618. </TVOSDGuide>
  619.  
  620.  
  621. <MyTVSettings>
  622. <universalremote>
  623. <obc45>PreviousMenu</obc45>
  624. </universalremote>
  625. </MyTVSettings>
  626.  
  627.  
  628. <Teletext>
  629. <universalremote>
  630. <obc25>number0</obc25>
  631. <obc16>number1</obc16>
  632. <obc17>number2</obc17>
  633. <obc18>number3</obc18>
  634. <obc19>number4</obc19>
  635. <obc20>number5</obc20>
  636. <obc21>number6</obc21>
  637. <obc22>number7</obc22>
  638. <obc23>number8</obc23>
  639. <obc24>number9</obc24>
  640. <obc7>Red</obc7>
  641. <obc10>Green</obc10>
  642. <obc8>Yellow</obc8>
  643. <obc9>Blue</obc9>
  644. <obc46>Info</obc46>
  645. <obc45>Close</obc45>
  646. <obc5>Close</obc5>
  647. <obc39>Close</obc39>
  648. </universalremote>
  649. </Teletext>
  650. </keymap>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement