1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- This file contains the mapping of EventServer "gamepad" keys to actions within Kodi. -->
4 <!-- The format is: -->
7 <!-- <button>action</button> -->
11 <!-- The <global> section is a fall through - they will only be used if the button is -->
12 <!-- not used in the current window's section. -->
14 <!-- Actions can be built-in functions. -->
15 <!-- eg <B>ActivateWindow(Music)</B> -->
16 <!-- would automatically go to Music on the press of the B button. -->
19 <!-- An empty action removes the corresponding mapping from default and parent keymaps. -->
20 <!-- This is different from a "noop" action, which disables a button. -->
22 <!-- More documentation on keymaps can be found on http://kodi.wiki/view/keymaps -->
30 <white>ContextMenu</white>
32 <start>ActivateWindow(PlayerControls)</start>
33 <back>PreviousMenu</back>
34 <dpadleft>Left</dpadleft>
35 <dpadright>Right</dpadright>
37 <dpaddown>Down</dpaddown>
38 <leftthumbbutton>Screenshot</leftthumbbutton>
39 <rightthumbbutton>ActivateWindow(ShutdownMenu)</rightthumbbutton>
40 <leftanalogtrigger>ScrollUp</leftanalogtrigger>
41 <rightanalogtrigger>ScrollDown</rightanalogtrigger>
42 <rightthumbstickleft>AnalogSeekBack</rightthumbstickleft>
43 <rightthumbstickright>AnalogSeekForward</rightthumbstickright>
44 <rightthumbstickup>VolumeUp</rightthumbstickup>
45 <rightthumbstickdown>VolumeDown</rightthumbstickdown>
63 </MusicPlaylistEditor>
67 <black>Playlist</black>
75 <black>PlayerProcessInfo</black>
77 <back>Seek(-7)</back><!-- Replaces smallstepback -->
79 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
80 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
81 <dpadleft>StepBack</dpadleft>
82 <dpadright>StepForward</dpadright>
83 <dpadup>ChapterOrBigStepForward</dpadup>
84 <dpaddown>ChapterOrBigStepBack</dpaddown>
92 <black>CodecInfo</black>
94 <back>Seek(-7)</back><!-- Replaces smallstepback -->
96 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
97 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
98 <dpadleft>StepBack</dpadleft>
99 <dpadright>StepForward</dpadright>
104 <dpadleft>StepBack</dpadleft>
105 <dpadright>StepForward</dpadright>
106 <dpadup>ChannelUp</dpadup>
107 <dpaddown>ChannelDown</dpaddown>
112 <dpadleft>StepBack</dpadleft>
113 <dpadright>StepForward</dpadright>
114 <dpadup>ChannelUp</dpadup>
115 <dpaddown>ChannelDown</dpaddown>
121 <black>PlayerProcessInfo</black>
123 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
124 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
136 <Y>ActivateWindow(VisualisationPresetList)</Y>
137 <black>PlayerProcessInfo</black>
140 <back>LockPreset</back>
141 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
142 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
143 <dpadleft>StepBack</dpadleft>
144 <dpadright>StepForward</dpadright>
145 <dpadup>SkipNext</dpadup>
146 <dpaddown>SkipPrevious</dpaddown>
152 <black>PlayerProcessInfo</black>
154 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
155 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
161 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
162 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
165 <VisualisationPresetList>
169 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
170 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
172 </VisualisationPresetList>
181 <righttrigger>NextPicture</righttrigger>
182 <lefttrigger>PreviousPicture</lefttrigger>
183 <dpadleft>PreviousPicture</dpadleft>
184 <dpadright>NextPicture</dpadright>
185 <dpadup>ZoomIn</dpadup>
186 <dpaddown>ZoomOut</dpaddown>
187 <leftthumbstick>AnalogMove</leftthumbstick>
193 <leftthumbstick>AnalogMove</leftthumbstick>
194 <A>NextCalibration</A>
195 <black>ResetCalibration</black>
196 <white>NextResolution</white>
201 <leftthumbstick>AnalogMove</leftthumbstick>
202 <A>NextCalibration</A>
203 <black>ResetCalibration</black>
209 <black>PlayerProcessInfo</black>
211 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
212 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
221 <black>PlayerProcessInfo</black>
222 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
223 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
231 <black>PlayerProcessInfo</black>
233 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
234 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
242 <black>PlayerProcessInfo</black>
244 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
245 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
253 <leftanalogtrigger>AnalogRewind</leftanalogtrigger>
254 <rightanalogtrigger>AnalogFastForward</rightanalogtrigger>
259 <black>Delete</black>
274 <lefttrigger>CursorLeft</lefttrigger>
275 <righttrigger>CursorRight</righttrigger>
292 <lefttrigger>SkipPrevious</lefttrigger>
293 <righttrigger>SkipNext</righttrigger>
298 <start>Stop</start> <!-- Enter Password -->
313 <dpadleft>PreviousPicture</dpadleft>
314 <dpadright>NextPicture</dpadright>
319 <black>PlayerProcessInfo</black>