Merge pull request #4735 from cg110/fix_web_server_mem_leak
[vuplus_xbmc] / system / keymaps / remote.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- This file contains the mapping of keys (gamepad, remote, and keyboard) to actions within XBMC -->
3 <!-- The <global> section is a fall through - they will only be used if the button is not          -->
4 <!-- used in the current window's section.  Note that there is only handling                       -->
5 <!-- for a single action per button at this stage.                                                 -->
6 <!-- For joystick/gamepad configuration under linux/win32, see below as it differs from xbox       -->
7 <!-- gamepads.                                                                                     -->
8
9 <!-- The format is:                      -->
10 <!--    <device>                         -->
11 <!--      <button>action</button>        -->
12 <!--    </device>                        -->
13
14 <!-- To map keys from other remotes using the RCA protocol, you may add <universalremote> blocks -->
15 <!-- In this case, the tags used are <obc#> where # is the original button code (OBC) of the key -->
16 <!-- You set it up by adding a <universalremote> block to the window or <global> section:       -->
17 <!--    <universalremote>             -->
18 <!--       <obc45>Stop</obc45>         -->
19 <!--    </universalremote>            -->
20
21 <!-- Note that the action can be a built-in function.                 -->
22 <!--  eg <B>XBMC.ActivateWindow(MyMusic)</B>                         -->
23 <!-- would automatically go to My Music on the press of the B button. -->
24
25 <!-- Joysticks / Gamepads:                                                                    -->
26 <!--   See the sample PS3 controller configuration below for the format.                      -->
27 <!--                                                                                          -->
28 <!--  Joystick Name:                                                                          -->
29 <!--   Do 'cat /proc/bus/input/devices' or see your xbmc log file  to find the names of       -->
30 <!--   detected joysticks. The name used in the configuration should match the detected name. -->
31 <!--                                                                                          -->
32 <!--  Button Ids:                                                                             -->
33 <!--   'id' is the button ID used by SDL. Joystick button ids of connected joysticks appear   -->
34 <!--   in xbmc.log when they are pressed. Use your log to map custom buttons to actions.      -->
35 <!--                                                                                          -->
36 <!--  Axis Ids / Analog Controls                                                              -->
37 <!--   Coming soon.                                                                           -->
38 <keymap>
39   <global>
40     <remote>
41       <play>Play</play>
42       <pause>Pause</pause>
43       <stop>Stop</stop>
44       <forward>FastForward</forward>
45       <reverse>Rewind</reverse>
46       <left>Left</left>
47       <right>Right</right>
48       <up>Up</up>
49       <down>Down</down>
50       <select>Select</select>
51       <enter>FullScreen</enter> 
52       <pageplus>PageUp</pageplus>
53       <pageminus>PageDown</pageminus>
54       <back>Back</back>
55       <menu>PreviousMenu</menu>
56       <title>ContextMenu</title>
57       <info>Info</info>
58       <skipplus>SkipNext</skipplus>
59       <skipminus>SkipPrevious</skipminus>
60       <display>FullScreen</display>
61       <start>PreviousMenu</start>
62       <record>Record</record>
63       <volumeplus>VolumeUp</volumeplus>
64       <volumeminus>VolumeDown</volumeminus>
65       <mute>Mute</mute>
66       <power>XBMC.ShutDown()</power>
67       <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
68       <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
69       <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
70       <mytv>XBMC.ActivateWindow(MyPVR)</mytv>
71       <guide>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</guide>
72       <livetv>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</livetv>
73       <liveradio>XBMC.ActivateWindowAndFocus(MyPVR, 33,0, 12,0)</liveradio>
74       <recordedtv>XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</recordedtv>
75       <epgsearch>XBMC.ActivateWindowAndFocus(MyPVR, 35,0, 14,0)</epgsearch>
76       <red>XBMC.ActivateWindow(MyPVR)</red>
77       <green>XBMC.ActivateWindow(MyVideos)</green>
78       <yellow>XBMC.ActivateWindow(MyMusic)</yellow>
79       <blue>XBMC.ActivateWindow(MyPictures)</blue>
80       <zero>Number0</zero>
81       <one>Number1</one>
82       <two>JumpSMS2</two>
83       <three>JumpSMS3</three>
84       <four>JumpSMS4</four>
85       <five>JumpSMS5</five>
86       <six>JumpSMS6</six>
87       <seven>JumpSMS7</seven>
88       <eight>JumpSMS8</eight>
89       <nine>JumpSMS9</nine>
90     </remote>
91   </global>
92   <Home>
93     <remote>
94       <info>XBMC.ActivateWindow(SystemInfo)</info>
95       <clear>XBMC.ActivateWindow(Weather)</clear>
96       <hash>XBMC.ActivateWindow(Settings)</hash>
97     </remote>
98   </Home>
99   <MyTV>
100     <remote>
101       <clear>Delete</clear>
102     </remote>
103   </MyTV>
104   <MyFiles>
105     <remote>
106       <clear>Delete</clear>
107       <zero>Highlight</zero>
108       <star>Move</star>
109       <hash>Rename</hash>
110     </remote>
111   </MyFiles>
112   <MyMusicPlaylist>
113     <remote>
114       <clear>Delete</clear>
115       <zero>Delete</zero>
116     </remote>
117   </MyMusicPlaylist>
118   <MyMusicPlaylistEditor>
119     <remote>
120       <zero>Queue</zero>
121     </remote>
122   </MyMusicPlaylistEditor>
123   <MyMusicFiles>
124     <remote>
125       <zero>Queue</zero>
126       <star>Queue</star>
127     </remote>
128   </MyMusicFiles>
129   <MyMusicLibrary>
130     <remote>
131       <zero>Queue</zero>
132       <star>Queue</star>
133     </remote>
134   </MyMusicLibrary>
135   <FullscreenVideo>
136     <remote>
137       <zero>Number0</zero>
138       <one>Number1</one>
139       <two>Number2</two>
140       <three>Number3</three>
141       <four>Number4</four>
142       <five>Number5</five>
143       <six>Number6</six>
144       <seven>Number7</seven>
145       <eight>Number8</eight>
146       <nine>Number9</nine>
147       <left>StepBack</left>
148       <right>StepForward</right>
149       <up>ChapterOrBigStepForward</up>
150       <down>ChapterOrBigStepBack</down>
151       <back>Back</back>
152       <menu>OSD</menu>
153       <start>OSD</start>
154       <select>OSD</select>
155       <title>CodecInfo</title>
156       <info>Info</info>
157       <guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
158       <teletext>XBMC.ActivateWindow(Teletext)</teletext>
159       <subtitle>NextSubtitle</subtitle>
160       <star>NextSubtitle</star>
161       <language>AudioNextLanguage</language>
162       <playlist>Playlist</playlist>
163       <hash>AudioNextLanguage</hash>
164       <pageplus>SkipNext</pageplus>
165       <pageminus>SkipPrevious</pageminus>
166     </remote>
167   </FullscreenVideo>
168   <VideoTimeSeek>
169     <remote>
170       <select>Select</select>
171       <enter>Select</enter>
172     </remote>
173   </VideoTimeSeek>
174   <FullscreenInfo>
175     <remote>
176       <title>CodecInfo</title>
177       <info>Back</info>
178       <menu>OSD</menu>
179     </remote>
180   </FullscreenInfo>
181   <PlayerControls>
182     <remote>
183       <menu>Back</menu>
184     </remote>
185   </PlayerControls>
186   <Visualisation>
187     <remote>
188       <left>PreviousPreset</left>
189       <right>NextPreset</right>
190       <up>IncreaseRating</up>
191       <down>DecreaseRating</down>
192       <back>Back</back>
193       <title>CodecInfo</title>
194       <select>XBMC.ActivateWindow(VisualisationPresetList)</select>
195       <menu>OSD</menu>
196       <start>OSD</start>
197       <info>Info</info>
198       <guide>XBMC.ActivateWindow(PVROSDGuide)</guide>
199       <playlist>XBMC.ActivateWindow(PVROSDChannels)</playlist>
200     </remote>
201   </Visualisation>
202   <MusicOSD>
203     <remote>
204       <menu>Back</menu>
205       <title>Info</title>
206       <info>CodecInfo</info>
207     </remote>
208   </MusicOSD>
209   <VisualisationSettings>
210     <remote>
211       <menu>Back</menu>
212     </remote>
213   </VisualisationSettings>
214   <VisualisationPresetList>
215     <remote>
216       <menu>Back</menu>
217     </remote>
218   </VisualisationPresetList>
219   <SlideShow>
220     <remote>
221       <zero>ZoomNormal</zero>
222       <one>ZoomLevel1</one>
223       <two>ZoomLevel2</two>
224       <three>ZoomLevel3</three>
225       <four>ZoomLevel4</four>
226       <five>ZoomLevel5</five>
227       <six>ZoomLevel6</six>
228       <seven>ZoomLevel7</seven>
229       <eight>ZoomLevel8</eight>
230       <nine>ZoomLevel9</nine>
231       <info>CodecInfo</info>
232       <skipplus>NextPicture</skipplus>
233       <skipminus>PreviousPicture</skipminus>
234       <title>Info</title>
235       <select>Rotate</select>
236     </remote>
237   </SlideShow>
238   <ScreenCalibration>
239     <remote>
240       <select>NextCalibration</select>
241       <zero>ResetCalibration</zero>
242       <display>NextResolution</display>
243       <xbox>NextResolution</xbox>
244     </remote>
245   </ScreenCalibration>
246   <GUICalibration>
247     <remote>
248       <select>NextCalibration</select>
249       <zero>ResetCalibration</zero>
250     </remote>
251   </GUICalibration>
252   <VideoOSD>
253     <remote>
254       <menu>Back</menu>
255       <start>Back</start>
256     </remote>
257   </VideoOSD>
258   <VideoMenu>
259     <remote>
260       <menu>OSD</menu>
261       <info>Info</info>
262       <title>CodecInfo</title>
263       <zero>Number0</zero>
264       <one>Number1</one>
265       <two>Number2</two>
266       <three>Number3</three>
267       <four>Number4</four>
268       <five>Number5</five>
269       <six>Number6</six>
270       <seven>Number7</seven>
271       <eight>Number8</eight>
272       <nine>Number9</nine>
273       <play>Select</play>
274       <pageplus>SkipNext</pageplus>
275       <pageminus>SkipPrevious</pageminus>
276     </remote>
277   </VideoMenu>
278   <OSDVideoSettings>
279     <remote>
280       <menu>Back</menu>
281       <start>Back</start>
282     </remote>
283   </OSDVideoSettings>
284   <OSDAudioSettings>
285     <remote>
286       <menu>Back</menu>
287       <start>Back</start>
288     </remote>
289   </OSDAudioSettings>
290   <VideoBookmarks>
291     <remote>
292       <menu>Back</menu>
293       <start>Back</start>
294       <zero>Delete</zero>
295     </remote>
296   </VideoBookmarks>
297   <MyVideoLibrary>
298     <remote>
299       <zero>Queue</zero>
300       <clear>Delete</clear>
301     </remote>
302   </MyVideoLibrary>
303   <MyVideoFiles>
304     <remote>
305       <zero>Queue</zero>
306       <star>Queue</star>
307     </remote>
308   </MyVideoFiles>
309   <MyVideoPlaylist>
310     <remote>
311       <clear>Delete</clear>
312       <zero>Delete</zero>
313     </remote>
314   </MyVideoPlaylist>
315   <VirtualKeyboard>
316     <remote>
317       <back>BackSpace</back>
318       <star>Shift</star>
319       <hash>Symbols</hash>
320       <zero>Number0</zero>
321       <one>Number1</one>
322       <two>Number2</two>
323       <three>Number3</three>
324       <four>Number4</four>
325       <five>Number5</five>
326       <six>Number6</six>
327       <seven>Number7</seven>
328       <eight>Number8</eight>
329       <nine>Number9</nine>
330       <enter>Enter</enter>
331       <pageminus>CursorLeft</pageminus>
332       <pageplus>CursorRight</pageplus>
333     </remote>
334   </VirtualKeyboard>
335   <ContextMenu>
336     <remote>
337       <title>Back</title>
338     </remote>
339   </ContextMenu>
340   <Scripts>
341     <remote>
342       <info>info</info>
343     </remote>
344   </Scripts>
345   <NumericInput>
346     <remote>
347       <zero>Number0</zero>
348       <one>Number1</one>
349       <two>Number2</two>
350       <three>Number3</three>
351       <four>Number4</four>
352       <five>Number5</five>
353       <six>Number6</six>
354       <seven>Number7</seven>
355       <eight>Number8</eight>
356       <nine>Number9</nine>
357       <enter>Enter</enter>
358       <back>BackSpace</back>
359     </remote>
360   </NumericInput>
361   <Weather>
362     <remote>
363       <back>PreviousMenu</back>
364     </remote>
365   </Weather>
366   <TV>
367     <remote>
368       <red>Red</red>
369       <green>Green</green>
370       <yellow>Yellow</yellow>
371       <blue>Blue</blue>
372     </remote>
373   </TV>
374   <Settings>
375     <remote>
376       <back>PreviousMenu</back>
377     </remote>
378   </Settings>
379   <AddonBrowser>
380     <remote>
381     </remote>
382   </AddonBrowser>
383   <AddonInformation>
384     <remote>
385       <back>Close</back>
386     </remote>
387   </AddonInformation>
388   <AddonSettings>
389     <remote>
390       <back>Close</back>
391     </remote>
392   </AddonSettings>
393   <TextViewer>
394     <remote>
395       <back>Close</back>
396     </remote>
397   </TextViewer>
398   <MyPicturesSettings>
399     <remote>
400       <back>PreviousMenu</back>
401     </remote>
402   </MyPicturesSettings>
403   <MyProgramsSettings>
404     <remote>
405       <back>PreviousMenu</back>
406     </remote>
407   </MyProgramsSettings>
408   <MyWeatherSettings>
409     <remote>
410       <back>PreviousMenu</back>
411     </remote>
412   </MyWeatherSettings>
413   <MyMusicSettings>
414     <remote>
415       <back>PreviousMenu</back>
416     </remote>
417   </MyMusicSettings>
418   <SystemSettings>
419     <remote>
420       <back>PreviousMenu</back>
421     </remote>
422   </SystemSettings>
423   <MyVideosSettings>
424     <remote>
425       <back>PreviousMenu</back>
426     </remote>
427   </MyVideosSettings>
428   <NetworkSettings>
429     <remote>
430       <back>PreviousMenu</back>
431     </remote>
432   </NetworkSettings>
433   <AppearanceSettings>
434     <remote>
435       <back>PreviousMenu</back>
436     </remote>
437   </AppearanceSettings>
438   <Profiles>
439     <remote>
440       <back>PreviousMenu</back>
441     </remote>
442   </Profiles>
443   <systeminfo>
444     <remote>
445       <back>PreviousMenu</back>
446     </remote>
447   </systeminfo>
448   <shutdownmenu>
449     <remote>
450       <back>PreviousMenu</back>
451     </remote>
452   </shutdownmenu>
453   <submenu>
454     <remote>
455       <back>PreviousMenu</back>
456     </remote>
457   </submenu>
458   <MusicInformation>
459     <remote>
460       <info>Back</info>
461     </remote>
462   </MusicInformation>
463   <MovieInformation>
464     <remote>
465       <info>Back</info>
466     </remote>
467   </MovieInformation>
468   <LockSettings>
469     <remote>
470       <menu>Back</menu>
471     </remote>
472   </LockSettings>
473   <ProfileSettings>
474     <remote>
475       <menu>Back</menu>
476     </remote>
477   </ProfileSettings>
478   <PictureInfo>
479     <remote>
480       <skipplus>NextPicture</skipplus>
481       <skipminus>PreviousPicture</skipminus>
482       <info>Back</info>
483     </remote>
484   </PictureInfo>
485   <Teletext>
486     <remote>
487       <zero>number0</zero>
488       <one>number1</one>
489       <two>number2</two>
490       <three>number3</three>
491       <four>number4</four>
492       <five>number5</five>
493       <six>number6</six>
494       <seven>number7</seven>
495       <eight>number8</eight>
496       <nine>number9</nine>
497       <red>Red</red>
498       <green>Green</green>
499       <yellow>Yellow</yellow>
500       <blue>Blue</blue>
501       <info>Info</info>
502       <menu>Back</menu>
503       <start>Back</start>
504       <teletext>Back</teletext>
505     </remote>
506   </Teletext>
507   <Favourites>
508     <remote>
509       <back>Close</back>
510     </remote>
511   </Favourites>
512   <FullscreenLiveTV>
513     <remote>
514       <left>StepBack</left>
515       <right>StepForward</right>
516       <up>ChannelUp</up>
517       <down>ChannelDown</down>
518     </remote>
519   </FullscreenLiveTV>
520   <PVROSDChannels>
521     <remote>
522       <back>Close</back>
523       <menu>Close</menu>
524       <start>Close</start>
525       <playlist>Close</playlist>
526     </remote>
527   </PVROSDChannels>
528   <PVROSDGuide>
529     <remote>
530       <back>Close</back>
531       <menu>Close</menu>
532       <start>Close</start>
533       <guide>Close</guide>
534     </remote>
535   </PVROSDGuide>
536   <PVROSDDirector>
537     <remote>
538       <back>Close</back>
539       <menu>Close</menu>
540     </remote>
541   </PVROSDDirector>
542   <PVROSDCutter>
543     <remote>
544       <back>Close</back>
545       <menu>Close</menu>
546     </remote>
547   </PVROSDCutter>
548   <MyTVSettings>
549     <remote>
550       <back>PreviousMenu</back>
551     </remote>
552   </MyTVSettings>
553   <AddonSettings>
554     <remote>
555       <clear>Delete</clear>
556     </remote>
557   </AddonSettings>
558 </keymap>