[release] version bump to 13.0 beta1
[vuplus_xbmc] / system / keymaps / keyboard.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     <keyboard>
41       <p>Play</p>
42       <q>Queue</q>
43       <f>FastForward</f>
44       <r>Rewind</r>
45       <y>SwitchPlayer</y>
46       <left>Left</left>
47       <right>Right</right>
48       <up>Up</up>
49       <down>Down</down>
50       <left mod="ctrl">analogseekback</left>
51       <right mod="ctrl">analogseekforward</right>
52       <pageup>PageUp</pageup>
53       <pagedown>PageDown</pagedown>
54       <return>Select</return>
55       <enter>Select</enter>
56       <backspace>Back</backspace>
57       <key id='65446'>Back</key>
58       <m>ActivateWindow(PlayerControls)</m>
59       <s>ActivateWindow(shutdownmenu)</s>
60       <escape>PreviousMenu</escape>
61       <i>Info</i>
62       <menu>ContextMenu</menu>
63       <c>ContextMenu</c>
64       <space>Pause</space>
65       <x>Stop</x>
66       <period>SkipNext</period>
67       <comma>SkipPrevious</comma>
68       <tab>FullScreen</tab>
69       <printscreen>Screenshot</printscreen>
70       <s mod="ctrl">Screenshot</s>
71       <minus>VolumeDown</minus>
72       <plus>VolumeUp</plus>
73       <equals>VolumeUp</equals>
74       <zero>Number0</zero>
75       <one>Number1</one>
76       <two>Number2</two>
77       <three>Number3</three>
78       <four>Number4</four>
79       <five>Number5</five>
80       <six>Number6</six>
81       <seven>Number7</seven>
82       <eight>Number8</eight>
83       <nine>Number9</nine>
84       <numpadminus>VolumeDown</numpadminus>
85       <numpadplus>VolumeUp</numpadplus>
86       <numpadzero>Number0</numpadzero>
87       <numpadone>Number1</numpadone>
88       <numpadtwo>Number2</numpadtwo>
89       <numpadthree>Number3</numpadthree>
90       <numpadfour>Number4</numpadfour>
91       <numpadfive>Number5</numpadfive>
92       <numpadsix>Number6</numpadsix>
93       <numpadseven>Number7</numpadseven>
94       <numpadeight>Number8</numpadeight>
95       <numpadnine>Number9</numpadnine>
96       <backslash>ToggleFullScreen</backslash>
97       <home>FirstPage</home>
98       <end>LastPage</end>
99       <power>ActivateWindow(shutdownmenu)</power>
100       <sleep>ActivateWindow(shutdownmenu)</sleep>
101       <!-- PVR windows -->
102       <e>XBMC.ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</e>
103       <h>XBMC.ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</h>
104       <j>XBMC.ActivateWindowAndFocus(MyPVR, 33,0, 12,0)</j>
105       <k>XBMC.ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</k>
106       <b>XBMC.ActivateWindowAndFocus(MyPVR, 35,0, 14,0)</b>
107       <!-- Multimedia keyboard keys -->
108       <browser_back>Back</browser_back>
109       <browser_forward/>
110       <browser_refresh/>
111       <browser_stop/>
112       <browser_search/>
113       <browser_favorites>ActivateWindow(Favourites)</browser_favorites>
114       <browser_home>XBMC.ActivateWindow(Home)</browser_home>
115       <volume_mute>Mute</volume_mute>
116       <volume_down>VolumeDown</volume_down>
117       <volume_up>VolumeUp</volume_up>
118       <next_track>SkipNext</next_track>
119       <prev_track>SkipPrevious</prev_track>
120       <stop>Stop</stop>
121       <play_pause>Pause</play_pause>
122       <launch_mail></launch_mail>
123       <launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>
124       <launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>
125       <launch_app2_pc_icon>ActivateWindow(MyPrograms)</launch_app2_pc_icon>
126       <launch_file_browser/>
127       <launch_media_center/>
128       <!-- ****************************************************** -->
129       <!-- MS Media Center keyboard shortcuts sent by MCE remotes -->
130       <!-- See http://msdn.microsoft.com/en-us/library/bb189249.aspx -->
131       <p mod="ctrl,shift">Play</p>        <!-- Play -->
132       <s mod="ctrl,shift">Stop</s>        <!-- Stop -->
133       <p mod="ctrl">Pause</p>             <!-- Pause -->
134       <f mod="ctrl,shift">FastForward</f> <!-- Fwd -->
135       <b mod="ctrl,shift">Rewind</b>      <!-- Rew -->
136       <f mod="ctrl">SkipNext</f>          <!-- Skip -->
137       <b mod="ctrl">SkipPrevious</b>      <!-- Replay -->
138       <d mod="ctrl">Info</d>              <!-- MCE Details -->
139       <f10>VolumeUp</f10>                 <!-- MCE Vol up -->
140       <f9>VolumeDown</f9>                 <!-- MCE Vol down -->
141       <f8>Mute</f8>                       <!-- MCE mute -->
142       <g mod="ctrl">ActivateWindowAndFocus(MyPVR, 31,0, 10,0)</g>  <!-- MCE Guide -->
143       <m mod="ctrl">ActivateWindow(music)</m>    <!-- MCE My music -->
144       <i mod="ctrl">ActivateWindow(pictures)</i> <!-- MCE My pictures -->
145       <e mod="ctrl">ActivateWindow(video)</e>    <!-- MCE videos -->
146       <m mod="ctrl,shift">PlayerControl(ShowVideoMenu)</m>         <!-- MCE DVD menu -->
147       <o mod="ctrl">ActivateWindowAndFocus(MyPVR, 34,0, 13,0)</o>  <!-- MCE Recorded TV -->
148       <t mod="ctrl">ActivateWindowAndFocus(MyPVR, 32,0, 11,0)</t>  <!-- MCE Live TV  -->
149       <t mod="ctrl,shift">ActivateWindow(MyPVR)</t>                <!-- MCE My TV -->
150       <a mod="ctrl">ActivateWindowAndFocus(MyPVR, 33,0, 12,0)</a>  <!-- MCE My Radio -->
151       <!-- MCE keypresses without an obvious use in XBMC -->
152       <u mod="ctrl">Notification(MCEKeypress, DVD subtitle, 3)</u>
153       <a mod="ctrl,shift">Notification(MCEKeypress, DVD audio, 3)</a>
154     </keyboard>
155   </global>
156   <LoginScreen>
157     <keyboard>
158       <end mod="ctrl">XBMC.ShutDown()</end>
159     </keyboard>
160   </LoginScreen>
161   <Home>
162     <keyboard>
163       <i>info</i>
164       <end mod="ctrl">XBMC.ShutDown()</end>
165     </keyboard>
166   </Home>
167   <VirtualKeyboard>
168     <keyboard>
169       <backspace>Backspace</backspace>
170     </keyboard>
171   </VirtualKeyboard>
172   <MyTV>
173     <keyboard>
174       <delete>Delete</delete>
175       <m>Move</m>
176       <r>Rename</r>
177     </keyboard>
178   </MyTV>
179   <MyFiles>
180     <keyboard>
181       <space>Highlight</space>
182       <delete>Delete</delete>
183       <m>Move</m>
184       <r>Rename</r>
185     </keyboard>
186   </MyFiles>
187   <MyMusicPlaylist>
188     <keyboard>
189       <space>Back</space>
190       <delete>Delete</delete>
191       <u>MoveItemUp</u>
192       <d>MoveItemDown</d>
193     </keyboard>
194   </MyMusicPlaylist>
195   <MyMusicPlaylistEditor>
196     <keyboard>
197       <u>MoveItemUp</u>
198       <d>MoveItemDown</d>
199       <delete>Delete</delete>
200     </keyboard>
201   </MyMusicPlaylistEditor>
202   <MyMusicFiles>
203     <keyboard>
204       <space>Playlist</space>
205       <q>Queue</q>
206       <delete>Delete</delete>
207     </keyboard>
208   </MyMusicFiles>
209   <MyMusicLibrary>
210     <keyboard>
211       <space>Playlist</space>
212       <q>Queue</q>
213     </keyboard>
214   </MyMusicLibrary>
215   <FullscreenVideo>
216     <keyboard>
217       <f>FastForward</f>
218       <r>Rewind</r>
219       <period>StepForward</period>
220       <comma>StepBack</comma>
221       <backspace>Fullscreen</backspace>
222       <quote>SmallStepBack</quote>
223       <opensquarebracket>BigStepForward</opensquarebracket>
224       <closesquarebracket>BigStepBack</closesquarebracket>
225       <return>OSD</return>
226       <enter>OSD</enter>
227       <m>OSD</m>
228       <i>Info</i>
229       <o>CodecInfo</o>
230       <z>AspectRatio</z>
231       <t>ShowSubtitles</t>
232       <t mod="ctrl">SubtitleAlign</t>
233       <l>NextSubtitle</l>
234       <left>StepBack</left>
235       <right>StepForward</right>
236       <up>BigStepForward</up>
237       <down>BigStepBack</down>
238       <a>AudioDelay</a>
239       <escape>Fullscreen</escape>
240       <c>Playlist</c>
241       <v>XBMC.ActivateWindow(Teletext)</v>
242       <up mod="ctrl">SubtitleShiftUp</up>
243       <down mod="ctrl">SubtitleShiftDown</down>
244       <pageup>SkipNext</pageup>
245       <pagedown>SkipPrevious</pagedown>
246     </keyboard>
247   </FullscreenVideo>
248   <VideoTimeSeek>
249     <keyboard>
250       <return>Select</return>
251       <enter>Select</enter>
252     </keyboard>
253   </VideoTimeSeek>
254   <FullscreenInfo>
255     <keyboard>
256       <f>FastForward</f>
257       <r>Rewind</r>
258       <period>StepForward</period>
259       <o>CodecInfo</o>
260       <i>Back</i>
261       <d mod="ctrl">Back</d>
262       <m>OSD</m>
263     </keyboard>
264   </FullscreenInfo>
265   <PlayerControls>
266     <keyboard>
267       <m>Back</m>
268     </keyboard>
269   </PlayerControls>
270   <Visualisation>
271     <keyboard>
272       <f>FastForward</f>
273       <r>Rewind</r>
274       <period>SkipNext</period>
275       <comma>SkipPrevious</comma>
276       <backspace>Fullscreen</backspace>
277       <return>OSD</return>
278       <enter>OSD</enter>
279       <m>OSD</m>
280       <i>Info</i>
281       <p>ActivateWindow(VisualisationPresetList)</p>
282       <v>ActivateWindow(VisualisationSettings)</v>
283       <n>ActivateWindow(MusicPlaylist)</n>
284       <left>SkipPrevious</left>
285       <right>SkipNext</right>
286       <up>IncreaseRating</up>
287       <down>DecreaseRating</down>      <!--<back>NextPreset</back>!-->
288       <o>CodecInfo</o>
289       <l>LockPreset</l>
290       <escape>FullScreen</escape>
291       <g>XBMC.ActivateWindow(PVROSDGuide)</g>
292       <c>XBMC.ActivateWindow(PVROSDChannels)</c>
293     </keyboard>
294   </Visualisation>
295   <MusicOSD>
296     <keyboard>
297       <f>FastForward</f>
298       <r>Rewind</r>
299       <period>SkipNext</period>
300       <comma>SkipPrevious</comma>
301       <m>Back</m>
302       <i>Info</i>
303       <o>CodecInfo</o>
304       <p>ActivateWindow(VisualisationPresetList)</p>
305       <v>ActivateWindow(VisualisationSettings)</v>
306       <n>ActivateWindow(MusicPlaylist)</n>
307     </keyboard>
308   </MusicOSD>
309   <VisualisationSettings>
310     <keyboard>
311       <f>FastForward</f>
312       <r>Rewind</r>
313       <period>SkipNext</period>
314       <comma>SkipPrevious</comma>
315       <m>Back</m>
316       <i>Info</i>
317       <o>CodecInfo</o>
318       <p>ActivateWindow(VisualisationPresetList)</p>
319       <v>Back</v>
320       <n>ActivateWindow(MusicPlaylist)</n>
321     </keyboard>
322   </VisualisationSettings>
323   <VisualisationPresetList>
324     <keyboard>
325       <f>FastForward</f>
326       <r>Rewind</r>
327       <period>SkipNext</period>
328       <comma>SkipPrevious</comma>
329       <m>Back</m>
330       <i>Info</i>
331       <o>CodecInfo</o>
332       <p>Back</p>
333       <v>Back</v>
334       <n>ActivateWindow(MusicPlaylist)</n>
335     </keyboard>
336   </VisualisationPresetList>
337   <SlideShow>
338     <keyboard>
339       <zero>ZoomNormal</zero>
340       <one>ZoomLevel1</one>
341       <two>ZoomLevel2</two>
342       <three>ZoomLevel3</three>
343       <four>ZoomLevel4</four>
344       <five>ZoomLevel5</five>
345       <six>ZoomLevel6</six>
346       <seven>ZoomLevel7</seven>
347       <eight>ZoomLevel8</eight>
348       <nine>ZoomLevel9</nine>
349       <i>Info</i>
350       <o>CodecInfo</o>
351       <period>NextPicture</period>
352       <comma>PreviousPicture</comma>
353       <plus>ZoomIn</plus>
354       <minus>ZoomOut</minus>
355       <return>Rotate</return>
356       <enter>Rotate</enter>
357       <r>Rotate</r>
358     </keyboard>
359   </SlideShow>
360   <ScreenCalibration>
361     <keyboard>
362       <return>NextCalibration</return>
363       <enter>NextCalibration</enter>
364       <d>ResetCalibration</d>
365       <r>NextResolution</r>
366     </keyboard>
367   </ScreenCalibration>
368   <GUICalibration>
369     <keyboard>
370       <return>NextCalibration</return>
371       <enter>NextCalibration</enter>
372       <d>ResetCalibration</d>
373     </keyboard>
374   </GUICalibration>
375   <VideoOSD>
376     <keyboard>
377       <m>Back</m>
378       <g mod="ctrl">Back</g> <!-- MCE Guide button -->
379       <i>Info</i>
380       <o>CodecInfo</o>
381     </keyboard>
382   </VideoOSD>
383   <VideoMenu>
384     <keyboard>
385       <opensquarebracket>BigStepForward</opensquarebracket>
386       <closesquarebracket>BigStepBack</closesquarebracket>
387       <m>OSD</m>
388       <i>Info</i>
389       <o>CodecInfo</o>
390       <z>AspectRatio</z>
391       <t>ShowSubtitles</t>
392       <l>NextSubtitle</l>
393       <a>AudioDelay</a>
394       <escape>Fullscreen</escape>
395       <return>Select</return>
396       <enter>Select</enter>      <!-- backspace>Fullscreen</backspace -->
397       <pageup>SkipNext</pageup>
398       <pagedown>SkipPrevious</pagedown>
399     </keyboard>
400   </VideoMenu>
401   <OSDVideoSettings>
402     <keyboard>
403       <i>Info</i>
404       <o>CodecInfo</o>
405     </keyboard>
406   </OSDVideoSettings>
407   <OSDAudioSettings>
408     <keyboard>
409       <i>Info</i>
410       <o>CodecInfo</o>
411     </keyboard>
412   </OSDAudioSettings>
413   <VideoBookmarks>
414     <keyboard>
415       <delete>Delete</delete>
416     </keyboard>
417   </VideoBookmarks>
418   <MyVideoLibrary>
419     <keyboard>
420       <delete>Delete</delete>
421       <space>Playlist</space>
422       <w>ToggleWatched</w>
423     </keyboard>
424   </MyVideoLibrary>
425   <MyVideoFiles>
426     <keyboard>
427       <space>Playlist</space>
428       <q>Queue</q>
429       <w>ToggleWatched</w>
430     </keyboard>
431   </MyVideoFiles>
432   <MyVideoPlaylist>
433     <keyboard>
434       <space>Back</space>
435       <delete>Delete</delete>
436       <u>MoveItemUp</u>
437       <d>MoveItemDown</d>
438     </keyboard>
439   </MyVideoPlaylist>
440   <MyPictures>
441     <keyboard>
442       <delete>Delete</delete>
443     </keyboard>
444   </MyPictures>
445   <ContextMenu>
446     <keyboard>
447       <c>Back</c>
448       <menu>Back</menu>
449     </keyboard>
450   </ContextMenu>
451   <Scripts>
452     <keyboard>
453       <i>info</i>
454     </keyboard>
455   </Scripts>
456   <MusicInformation>
457     <keyboard>
458       <i>Back</i>
459       <d mod="ctrl">Back</d>
460     </keyboard>
461   </MusicInformation>
462   <MovieInformation>
463     <keyboard>
464       <i>Back</i>
465     </keyboard>
466   </MovieInformation>
467   <PictureInfo>
468     <keyboard>
469       <period>NextPicture</period>
470       <comma>PreviousPicture</comma>
471       <i>Back</i>
472       <d mod="ctrl">Back</d>
473       <o>Back</o>
474       <space>Pause</space>
475     </keyboard>
476   </PictureInfo>
477   <Teletext>
478     <keyboard>
479       <v>Back</v>
480     </keyboard>
481   </Teletext>
482   <Favourites>
483     <keyboard>
484       <backspace>Close</backspace>
485     </keyboard>
486   </Favourites>
487   <NumericInput>
488     <keyboard>
489       <backspace>Close</backspace>
490     </keyboard>
491   </NumericInput>
492   <FullscreenLiveTV>
493     <keyboard>
494       <left>PreviousChannelGroup</left>
495       <right>NextChannelGroup</right>
496       <up>ChannelUp</up>
497       <down>ChannelDown</down>
498     </keyboard>
499   </FullscreenLiveTV>
500   <PVROSDChannels>
501     <keyboard>
502       <backspace>Close</backspace>
503       <escape>Close</escape>
504       <c>Close</c>
505     </keyboard>
506   </PVROSDChannels>
507   <PVROSDGuide>
508     <keyboard>
509       <backspace>Close</backspace>
510       <escape>Close</escape>
511     </keyboard>
512   </PVROSDGuide>
513   <PVROSDDirector>
514     <keyboard>
515       <backspace>Close</backspace>
516       <escape>Close</escape>
517     </keyboard>
518   </PVROSDDirector>
519   <PVROSDCutter>
520     <keyboard>
521       <backspace>Close</backspace>
522       <escape>Close</escape>
523     </keyboard>
524   </PVROSDCutter>
525   <MyTVSettings>
526     <keyboard>
527       <backspace>PreviousMenu</backspace>
528     </keyboard>
529   </MyTVSettings>
530   <FileBrowser>
531     <keyboard>
532       <space>Highlight</space>
533     </keyboard>
534   </FileBrowser>
535   <ShutdownMenu>
536     <keyboard>
537       <s>Back</s>
538     </keyboard>
539   </ShutdownMenu>
540   <AddonInformation>
541     <keyboard>
542       <i>Back</i>
543     </keyboard>
544   </AddonInformation>
545   <AddonSettings>
546     <keyboard>
547       <delete>Delete</delete>
548     </keyboard>
549   </AddonSettings>
550 </keymap>