summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2020-10-19 00:52:24 +0200
committermanuel <manuel@mausz.at>2020-10-19 00:52:24 +0200
commitbe933ef2241d79558f91796cc5b3a161f72ebf9c (patch)
treefe3ab2f130e20c99001f2d7a81d610c78c96a3f4 /xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h
parent5f8335c1e49ce108ef3481863833c98efa00411b (diff)
downloadkodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.gz
kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.tar.bz2
kodi-pvr-build-be933ef2241d79558f91796cc5b3a161f72ebf9c.zip
sync with upstream
Diffstat (limited to 'xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h')
-rw-r--r--xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h763
1 files changed, 763 insertions, 0 deletions
diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h b/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h
new file mode 100644
index 0000000..274f3d9
--- /dev/null
+++ b/xbmc/addons/kodi-dev-kit/include/kodi/c-api/gui/input/action_ids.h
@@ -0,0 +1,763 @@
1/*
2 * Copyright (C) 2005-2020 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
8
9#pragma once
10
11#ifndef C_API_GUI_ACTION_IDS_H
12#define C_API_GUI_ACTION_IDS_H
13
14/// @defgroup cpp_kodi_gui_Defs_action_ids enum ADDON_ACTION
15/// @ingroup cpp_kodi_gui_Defs
16/// @brief **Action Id's**\n
17/// Actions that we have defined.
18///
19///@{
20enum ADDON_ACTION
21{
22 /// @ingroup cpp_kodi_gui_key_action_ids
23 ///@{
24
25 /// @brief <b>`0 `</b>: None.
26 ADDON_ACTION_NONE = 0,
27
28 /// @brief <b>`1 `</b>: Move left.
29 ADDON_ACTION_MOVE_LEFT = 1,
30
31 /// @brief <b>`2 `</b>: Move right.
32 ADDON_ACTION_MOVE_RIGHT = 2,
33
34 /// @brief <b>`3 `</b>: Move up.
35 ADDON_ACTION_MOVE_UP = 3,
36
37 /// @brief <b>`4 `</b>: Move down.
38 ADDON_ACTION_MOVE_DOWN = 4,
39
40 /// @brief <b>`5 `</b>: Page up.
41 ADDON_ACTION_PAGE_UP = 5,
42
43 /// @brief <b>`6 `</b>: Page down.
44 ADDON_ACTION_PAGE_DOWN = 6,
45
46 /// @brief <b>`7 `</b>: Select item.
47 ADDON_ACTION_SELECT_ITEM = 7,
48
49 /// @brief <b>`8 `</b>: Highlight item.
50 ADDON_ACTION_HIGHLIGHT_ITEM = 8,
51
52 /// @brief <b>`9 `</b>: Parent directory.
53 ADDON_ACTION_PARENT_DIR = 9,
54
55 /// @brief <b>`10 `</b>: Previous menu.
56 ADDON_ACTION_PREVIOUS_MENU = 10,
57
58 /// @brief <b>`11 `</b>: Show info.
59 ADDON_ACTION_SHOW_INFO = 11,
60
61 /// @brief <b>`12 `</b>: Pause.
62 ADDON_ACTION_PAUSE = 12,
63
64 /// @brief <b>`13 `</b>: Stop.
65 ADDON_ACTION_STOP = 13,
66
67 /// @brief <b>`14 `</b>: Next item.
68 ADDON_ACTION_NEXT_ITEM = 14,
69
70 /// @brief <b>`15 `</b>: Previous item.
71 ADDON_ACTION_PREV_ITEM = 15,
72
73 /// @brief <b>`16 `</b>: Can be used to specify specific action in a window, Playback control is handled in ADDON_ACTION_PLAYER_*
74 ADDON_ACTION_FORWARD = 16,
75
76 /// @brief <b>`17 `</b>: Can be used to specify specific action in a window, Playback control is handled in ADDON_ACTION_PLAYER_*
77 ADDON_ACTION_REWIND = 17,
78
79 /// @brief <b>`18 `</b>: Toggle between GUI and movie or GUI and visualisation.
80 ADDON_ACTION_SHOW_GUI = 18,
81
82 /// @brief <b>`19 `</b>: Toggle quick-access zoom modes. Can b used in videoFullScreen.zml window id=2005
83 ADDON_ACTION_ASPECT_RATIO = 19,
84
85 /// @brief <b>`20 `</b>: Seek +1% in the movie. Can b used in videoFullScreen.xml window id=2005
86 ADDON_ACTION_STEP_FORWARD = 20,
87
88 /// @brief <b>`21 `</b>: Seek -1% in the movie. Can b used in videoFullScreen.xml window id=2005
89 ADDON_ACTION_STEP_BACK = 21,
90
91 /// @brief <b>`22 `</b>: Seek +10% in the movie. Can b used in videoFullScreen.xml window id=2005
92 ADDON_ACTION_BIG_STEP_FORWARD = 22,
93
94 /// @brief <b>`23 `</b>: Seek -10% in the movie. Can b used in videoFullScreen.xml window id=2005
95 ADDON_ACTION_BIG_STEP_BACK = 23,
96
97 /// @brief <b>`24 `</b>: Show/hide OSD. Can b used in videoFullScreen.xml window id=2005
98 ADDON_ACTION_SHOW_OSD = 24,
99
100 /// @brief <b>`25 `</b>: Turn subtitles on/off. Can b used in videoFullScreen.xml window id=2005
101 ADDON_ACTION_SHOW_SUBTITLES = 25,
102
103 /// @brief <b>`26 `</b>: Switch to next subtitle of movie. Can b used in videoFullScreen.xml window id=2005
104 ADDON_ACTION_NEXT_SUBTITLE = 26,
105
106 /// @brief <b>`27 `</b>: Show debug info for VideoPlayer
107 ADDON_ACTION_PLAYER_DEBUG = 27,
108
109 /// @brief <b>`28 `</b>: Show next picture of slideshow. Can b used in slideshow.xml window id=2007
110 ADDON_ACTION_NEXT_PICTURE = 28,
111
112 /// @brief <b>`29 `</b>: Show previous picture of slideshow. Can b used in slideshow.xml window id=2007
113 ADDON_ACTION_PREV_PICTURE = 29,
114
115 /// @brief <b>`30 `</b>: Zoom in picture during slideshow. Can b used in slideshow.xml window id=2007
116 ADDON_ACTION_ZOOM_OUT = 30,
117
118 /// @brief <b>`31 `</b>: Zoom out picture during slideshow. Can b used in slideshow.xml window id=2007
119 ADDON_ACTION_ZOOM_IN = 31,
120
121 /// @brief <b>`32 `</b>: Used to toggle between source view and destination view. Can be used in myfiles.xml window id=3
122 ADDON_ACTION_TOGGLE_SOURCE_DEST = 32,
123
124 /// @brief <b>`33 `</b>: Used to toggle between current view and playlist view. Can b used in all mymusic xml files
125 ADDON_ACTION_SHOW_PLAYLIST = 33,
126
127 /// @brief <b>`34 `</b>: Used to queue a item to the playlist. Can b used in all mymusic xml files
128 ADDON_ACTION_QUEUE_ITEM = 34,
129
130 /// @brief <b>`35 `</b>: Not used anymore
131 ADDON_ACTION_REMOVE_ITEM = 35,
132
133 /// @brief <b>`36 `</b>: Not used anymore
134 ADDON_ACTION_SHOW_FULLSCREEN = 36,
135
136 /// @brief <b>`37 `</b>: Zoom 1x picture during slideshow. Can b used in slideshow.xml window id=2007
137 ADDON_ACTION_ZOOM_LEVEL_NORMAL = 37,
138
139 /// @brief <b>`38 `</b>: Zoom 2x picture during slideshow. Can b used in slideshow.xml window id=2007
140 ADDON_ACTION_ZOOM_LEVEL_1 = 38,
141
142 /// @brief <b>`39 `</b>: Zoom 3x picture during slideshow. Can b used in slideshow.xml window id=2007
143 ADDON_ACTION_ZOOM_LEVEL_2 = 39,
144
145 /// @brief <b>`40 `</b>: Zoom 4x picture during slideshow. Can b used in slideshow.xml window id=2007
146 ADDON_ACTION_ZOOM_LEVEL_3 = 40,
147
148 /// @brief <b>`41 `</b>: Zoom 5x picture during slideshow. Can b used in slideshow.xml window id=2007
149 ADDON_ACTION_ZOOM_LEVEL_4 = 41,
150
151 /// @brief <b>`42 `</b>: Zoom 6x picture during slideshow. Can b used in slideshow.xml window id=2007
152 ADDON_ACTION_ZOOM_LEVEL_5 = 42,
153
154 /// @brief <b>`43 `</b>: Zoom 7x picture during slideshow. Can b used in slideshow.xml window id=2007
155 ADDON_ACTION_ZOOM_LEVEL_6 = 43,
156
157 /// @brief <b>`44 `</b>: Zoom 8x picture during slideshow. Can b used in slideshow.xml window id=2007
158 ADDON_ACTION_ZOOM_LEVEL_7 = 44,
159
160 /// @brief <b>`45 `</b>: Zoom 9x picture during slideshow. Can b used in slideshow.xml window id=2007
161 ADDON_ACTION_ZOOM_LEVEL_8 = 45,
162
163 /// @brief <b>`46 `</b>: Zoom 10x picture during slideshow. Can b used in slideshow.xml window id=2007
164 ADDON_ACTION_ZOOM_LEVEL_9 = 46,
165
166 /// @brief <b>`47 `</b>: Select next arrow. Can b used in: settingsScreenCalibration.xml windowid=11
167 ADDON_ACTION_CALIBRATE_SWAP_ARROWS = 47,
168
169 /// @brief <b>`48 `</b>: Reset calibration to defaults. Can b used in: `settingsScreenCalibration.xml` windowid=11/settingsUICalibration.xml windowid=10
170 ADDON_ACTION_CALIBRATE_RESET = 48,
171
172 /// @brief <b>`49 `</b>: Analog thumbstick move. Can b used in: `slideshow.xml`
173 /// windowid=2007/settingsScreenCalibration.xml windowid=11/settingsUICalibration.xml
174 /// windowid=10
175 /// @note see also ADDON_ACTION_ANALOG_MOVE_X_LEFT, ADDON_ACTION_ANALOG_MOVE_X_RIGHT,
176 /// ADDON_ACTION_ANALOG_MOVE_Y_UP, ADDON_ACTION_ANALOG_MOVE_Y_DOWN
177 ADDON_ACTION_ANALOG_MOVE = 49,
178
179 /// @brief <b>`50 `</b>: Rotate current picture clockwise during slideshow. Can be used in slideshow.xml window id=2007
180 ADDON_ACTION_ROTATE_PICTURE_CW = 50,
181
182 /// @brief <b>`51 `</b>: Rotate current picture counterclockwise during slideshow. Can be used in slideshow.xml window id=2007
183 ADDON_ACTION_ROTATE_PICTURE_CCW = 51,
184
185 /// @brief <b>`52 `</b>: Decrease subtitle/movie Delay. Can b used in videoFullScreen.xml window id=2005
186 ADDON_ACTION_SUBTITLE_DELAY_MIN = 52,
187
188 /// @brief <b>`53 `</b>: Increase subtitle/movie Delay. Can b used in videoFullScreen.xml window id=2005
189 ADDON_ACTION_SUBTITLE_DELAY_PLUS = 53,
190
191 /// @brief <b>`54 `</b>: Increase avsync delay. Can b used in videoFullScreen.xml window id=2005
192 ADDON_ACTION_AUDIO_DELAY_MIN = 54,
193
194 /// @brief <b>`55 `</b>: Decrease avsync delay. Can b used in videoFullScreen.xml window id=2005
195 ADDON_ACTION_AUDIO_DELAY_PLUS = 55,
196
197 /// @brief <b>`56 `</b>: Select next language in movie. Can b used in videoFullScreen.xml window id=2005
198 ADDON_ACTION_AUDIO_NEXT_LANGUAGE = 56,
199
200 /// @brief <b>`57 `</b>: Switch 2 next resolution. Can b used during screen calibration settingsScreenCalibration.xml windowid=11
201 ADDON_ACTION_CHANGE_RESOLUTION = 57,
202
203 /// @brief <b>`58 `</b>: remote keys 0-9. are used by multiple windows
204 /// for example in videoFullScreen.xml window id=2005 you can
205 /// enter time (mmss) to jump to particular point in the movie
206 /// with spincontrols you can enter 3digit number to quickly set
207 /// spincontrol to desired value
208 ///
209 /// Remote key 0
210 ADDON_ACTION_REMOTE_0 = 58,
211
212 /// @brief <b>`59 `</b>: Remote key 1
213 ADDON_ACTION_REMOTE_1 = 59,
214
215 /// @brief <b>`60 `</b>: Remote key 2
216 ADDON_ACTION_REMOTE_2 = 60,
217
218 /// @brief <b>`61 `</b>: Remote key 3
219 ADDON_ACTION_REMOTE_3 = 61,
220
221 /// @brief <b>`62 `</b>: Remote key 4
222 ADDON_ACTION_REMOTE_4 = 62,
223
224 /// @brief <b>`63 `</b>: Remote key 5
225 ADDON_ACTION_REMOTE_5 = 63,
226
227 /// @brief <b>`64 `</b>: Remote key 6
228 ADDON_ACTION_REMOTE_6 = 64,
229
230 /// @brief <b>`65 `</b>: Remote key 7
231 ADDON_ACTION_REMOTE_7 = 65,
232
233 /// @brief <b>`66 `</b>: Remote key 8
234 ADDON_ACTION_REMOTE_8 = 66,
235
236 /// @brief <b>`67 `</b>: Remote key 9
237 ADDON_ACTION_REMOTE_9 = 67,
238
239 /// @brief <b>`69 `</b>: Show player process info (video decoder, pixel format, pvr signal strength and the like
240 ADDON_ACTION_PLAYER_PROCESS_INFO = 69,
241
242 /// @brief <b>`70 `</b>: Program select.
243 ADDON_ACTION_PLAYER_PROGRAM_SELECT = 70,
244
245 /// @brief <b>`71 `</b>: Resolution select.
246 ADDON_ACTION_PLAYER_RESOLUTION_SELECT = 71,
247
248 /// @brief <b>`76 `</b>: Jumps a few seconds back during playback of movie. Can b used in videoFullScreen.xml window id=2005
249 ADDON_ACTION_SMALL_STEP_BACK = 76,
250
251 /// @brief <b>`77 `</b>: FF in current file played. global action, can be used anywhere
252 ADDON_ACTION_PLAYER_FORWARD = 77,
253
254 /// @brief <b>`78 `</b>: RW in current file played. global action, can be used anywhere
255 ADDON_ACTION_PLAYER_REWIND = 78,
256
257 /// @brief <b>`79 `</b>: Play current song. Unpauses song and sets playspeed to 1x. global action, can be used anywhere
258 ADDON_ACTION_PLAYER_PLAY = 79,
259
260 /// @brief <b>`80 `</b>: Delete current selected item. Can be used in myfiles.xml window id=3 and in myvideoTitle.xml window id=25
261 ADDON_ACTION_DELETE_ITEM = 80,
262
263 /// @brief <b>`81 `</b>: Copy current selected item. Can be used in myfiles.xml window id=3
264 ADDON_ACTION_COPY_ITEM = 81,
265
266 /// @brief <b>`82 `</b>: move current selected item. Can be used in myfiles.xml window id=3
267 ADDON_ACTION_MOVE_ITEM = 82,
268
269 /// @brief <b>`85 `</b>: Take a screenshot.
270 ADDON_ACTION_TAKE_SCREENSHOT = 85,
271
272 /// @brief <b>`87 `</b>: Rename item.
273 ADDON_ACTION_RENAME_ITEM = 87,
274
275 /// @brief <b>`87 `</b>: Volume up.
276 ADDON_ACTION_VOLUME_UP = 88,
277
278 /// @brief <b>`87 `</b>: Volume down.
279 ADDON_ACTION_VOLUME_DOWN = 89,
280
281 /// @brief <b>`90 `</b>: Volume amplication.
282 ADDON_ACTION_VOLAMP = 90,
283
284 /// @brief <b>`90 `</b>: Mute.
285 ADDON_ACTION_MUTE = 91,
286
287 /// @brief <b>`90 `</b>: Nav back.
288 ADDON_ACTION_NAV_BACK = 92,
289
290 /// @brief <b>`90 `</b>: Volume amp up,
291 ADDON_ACTION_VOLAMP_UP = 93,
292
293 /// @brief <b>`94 `</b>: Volume amp down.
294 ADDON_ACTION_VOLAMP_DOWN = 94,
295
296 /// @brief <b>`95 `</b>: Creates an episode bookmark on the currently playing video file containing more than one
297 /// episode
298 ADDON_ACTION_CREATE_EPISODE_BOOKMARK = 95,
299
300 /// @brief <b>`96 `</b>: Creates a bookmark of the currently playing video file
301 ADDON_ACTION_CREATE_BOOKMARK = 96,
302
303 /// @brief <b>`97 `</b>: Goto the next chapter, if not available perform a big step forward
304 ADDON_ACTION_CHAPTER_OR_BIG_STEP_FORWARD = 97,
305
306 /// @brief <b>`98 `</b>: Goto the previous chapter, if not available perform a big step back
307 ADDON_ACTION_CHAPTER_OR_BIG_STEP_BACK = 98,
308
309 /// @brief <b>`99 `</b>: Switch to next subtitle of movie, but will not enable/disable the subtitles. Can be used
310 /// in videoFullScreen.xml window id=2005
311 ADDON_ACTION_CYCLE_SUBTITLE = 99,
312
313 /// @brief <b>`100`</b>: Mouse action values start.
314 ///
315 /// Ends with @ref ADDON_ACTION_MOUSE_END.
316 ADDON_ACTION_MOUSE_START = 100,
317
318 /// @brief <b>`100`</b>: Mouse left click.
319 ADDON_ACTION_MOUSE_LEFT_CLICK = 100,
320
321 /// @brief <b>`101`</b>: Mouse right click.
322 ADDON_ACTION_MOUSE_RIGHT_CLICK = 101,
323
324 /// @brief <b>`102`</b>: Mouse middle click.
325 ADDON_ACTION_MOUSE_MIDDLE_CLICK = 102,
326
327 /// @brief <b>`103`</b>: Mouse double click.
328 ADDON_ACTION_MOUSE_DOUBLE_CLICK = 103,
329
330 /// @brief <b>`104`</b>: Mouse wheel up.
331 ADDON_ACTION_MOUSE_WHEEL_UP = 104,
332
333 /// @brief <b>`105`</b>: Mouse wheel down.
334 ADDON_ACTION_MOUSE_WHEEL_DOWN = 105,
335
336 /// @brief <b>`106`</b>: Mouse drag.
337 ADDON_ACTION_MOUSE_DRAG = 106,
338
339 /// @brief <b>`107`</b>: Mouse move.
340 ADDON_ACTION_MOUSE_MOVE = 107,
341
342 /// @brief <b>`108`</b>: Mouse long click.
343 ADDON_ACTION_MOUSE_LONG_CLICK = 108,
344
345 /// @brief <b>`109`</b>: Mouse drag end.
346 ADDON_ACTION_MOUSE_DRAG_END = 109,
347
348 /// @brief <b>`109`</b>: Mouse action values end.
349 ///
350 /// Starts with @ref ADDON_ACTION_MOUSE_START.
351 ADDON_ACTION_MOUSE_END = 109,
352
353 /// @brief <b>`110`</b>: Backspace.
354 ADDON_ACTION_BACKSPACE = 110,
355
356 /// @brief <b>`111`</b>: Scroll up.
357 ADDON_ACTION_SCROLL_UP = 111,
358
359 /// @brief <b>`112`</b>: Scroll down.
360 ADDON_ACTION_SCROLL_DOWN = 112,
361
362 /// @brief <b>`113`</b>: Analog forward.
363 ADDON_ACTION_ANALOG_FORWARD = 113,
364
365 /// @brief <b>`114`</b>: Analog rewind.
366 ADDON_ACTION_ANALOG_REWIND = 114,
367
368 /// @brief <b>`115`</b>: move item up in playlist
369 ADDON_ACTION_MOVE_ITEM_UP = 115,
370
371 /// @brief <b>`116`</b>: move item down in playlist
372 ADDON_ACTION_MOVE_ITEM_DOWN = 116,
373
374 /// @brief <b>`117`</b>: pops up the context menu
375 ADDON_ACTION_CONTEXT_MENU = 117,
376
377 /// @brief <b>`118`</b>: stuff for virtual keyboard shortcuts
378 ADDON_ACTION_SHIFT = 118,
379
380 /// @brief <b>`119`</b>: stuff for virtual keyboard shortcuts
381 ADDON_ACTION_SYMBOLS = 119,
382
383 /// @brief <b>`120`</b>: stuff for virtual keyboard shortcuts
384 ADDON_ACTION_CURSOR_LEFT = 120,
385
386 /// @brief <b>`121`</b>: stuff for virtual keyboard shortcuts
387 ADDON_ACTION_CURSOR_RIGHT = 121,
388
389 /// @brief <b>`122`</b>: Build in function
390 ADDON_ACTION_BUILT_IN_FUNCTION = 122,
391
392 /// @brief <b>`114`</b>: Displays current time, can be used in videoFullScreen.xml window id=2005
393 ADDON_ACTION_SHOW_OSD_TIME = 123,
394
395 /// @brief <b>`124`</b>: Seeks forward, and displays the seek bar.
396 ADDON_ACTION_ANALOG_SEEK_FORWARD = 124,
397
398 /// @brief <b>`125`</b>: Seeks backward, and displays the seek bar.
399 ADDON_ACTION_ANALOG_SEEK_BACK = 125,
400
401 /// @brief <b>`126`</b>: Visualization preset show.
402 ADDON_ACTION_VIS_PRESET_SHOW = 126,
403
404 /// @brief <b>`128`</b>: Visualization preset next.
405 ADDON_ACTION_VIS_PRESET_NEXT = 128,
406
407 /// @brief <b>`129`</b>: Visualization preset previous.
408 ADDON_ACTION_VIS_PRESET_PREV = 129,
409
410 /// @brief <b>`130`</b>: Visualization preset lock.
411 ADDON_ACTION_VIS_PRESET_LOCK = 130,
412
413 /// @brief <b>`131`</b>: Visualization preset random.
414 ADDON_ACTION_VIS_PRESET_RANDOM = 131,
415
416 /// @brief <b>`132`</b>: Visualization preset plus.
417 ADDON_ACTION_VIS_RATE_PRESET_PLUS = 132,
418
419 /// @brief <b>`133`</b>: Visualization preset minus.
420 ADDON_ACTION_VIS_RATE_PRESET_MINUS = 133,
421
422 /// @brief <b>`134`</b>: Show Videomenu
423 ADDON_ACTION_SHOW_VIDEOMENU = 134,
424
425 /// @brief <b>`135`</b>: Enter.
426 ADDON_ACTION_ENTER = 135,
427
428 /// @brief <b>`136`</b>: Increase rating.
429 ADDON_ACTION_INCREASE_RATING = 136,
430
431 /// @brief <b>`137`</b>: Decrease rating.
432 ADDON_ACTION_DECREASE_RATING = 137,
433
434 /// @brief <b>`138`</b>: Switch to next scene/cutpoint in movie.
435 ADDON_ACTION_NEXT_SCENE = 138,
436
437 /// @brief <b>`139`</b>: Switch to previous scene/cutpoint in movie.
438 ADDON_ACTION_PREV_SCENE = 139,
439
440 /// @brief <b>`140`</b>: Jump through a list or container to next letter.
441 ADDON_ACTION_NEXT_LETTER = 140,
442
443 /// @brief <b>`141`</b>: Jump through a list or container to previous letter.
444 ADDON_ACTION_PREV_LETTER = 141,
445
446 /// @brief <b>`142`</b>: Jump direct to a particular letter using SMS-style input
447 ///
448 /// Jump to SMS2.
449 ADDON_ACTION_JUMP_SMS2 = 142,
450
451 /// @brief <b>`143`</b>: Jump to SMS3.
452 ADDON_ACTION_JUMP_SMS3 = 143,
453
454 /// @brief <b>`144`</b>: Jump to SMS4.
455 ADDON_ACTION_JUMP_SMS4 = 144,
456
457 /// @brief <b>`145`</b>: Jump to SMS5.
458 ADDON_ACTION_JUMP_SMS5 = 145,
459
460 /// @brief <b>`146`</b>: Jump to SMS6.
461 ADDON_ACTION_JUMP_SMS6 = 146,
462
463 /// @brief <b>`147`</b>: Jump to SMS7.
464 ADDON_ACTION_JUMP_SMS7 = 147,
465
466 /// @brief <b>`148`</b>: Jump to SMS8.
467 ADDON_ACTION_JUMP_SMS8 = 148,
468
469 /// @brief <b>`149`</b>: Jump to SMS9.
470 ADDON_ACTION_JUMP_SMS9 = 149,
471
472 /// @brief <b>`150`</b>: Filter clear.
473 ADDON_ACTION_FILTER_CLEAR = 150,
474
475 /// @brief <b>`151`</b>: Filter SMS2.
476 ADDON_ACTION_FILTER_SMS2 = 151,
477
478 /// @brief <b>`152`</b>: Filter SMS3.
479 ADDON_ACTION_FILTER_SMS3 = 152,
480
481 /// @brief <b>`153`</b>: Filter SMS4.
482 ADDON_ACTION_FILTER_SMS4 = 153,
483
484 /// @brief <b>`154`</b>: Filter SMS5.
485 ADDON_ACTION_FILTER_SMS5 = 154,
486
487 /// @brief <b>`155`</b>: Filter SMS6.
488 ADDON_ACTION_FILTER_SMS6 = 155,
489
490 /// @brief <b>`156`</b>: Filter SMS7.
491 ADDON_ACTION_FILTER_SMS7 = 156,
492
493 /// @brief <b>`157`</b>: Filter SMS8.
494 ADDON_ACTION_FILTER_SMS8 = 157,
495
496 /// @brief <b>`158`</b>: Filter SMS9.
497 ADDON_ACTION_FILTER_SMS9 = 158,
498
499 /// @brief <b>`159`</b>: First page.
500 ADDON_ACTION_FIRST_PAGE = 159,
501
502 /// @brief <b>`160`</b>: Last page.
503 ADDON_ACTION_LAST_PAGE = 160,
504
505 /// @brief <b>`161`</b>: Audio delay.
506 ADDON_ACTION_AUDIO_DELAY = 161,
507
508 /// @brief <b>`162`</b>: Subtitle delay.
509 ADDON_ACTION_SUBTITLE_DELAY = 162,
510
511 /// @brief <b>`163`</b>: Menu.
512 ADDON_ACTION_MENU = 163,
513
514 /// @brief <b>`164`</b>: Set rating.
515 ADDON_ACTION_SET_RATING = 164,
516
517 /// @brief <b>`170`</b>: Record.
518 ADDON_ACTION_RECORD = 170,
519
520 /// @brief <b>`180`</b>: Paste.
521 ADDON_ACTION_PASTE = 180,
522
523 /// @brief <b>`181`</b>: Next control.
524 ADDON_ACTION_NEXT_CONTROL = 181,
525
526 /// @brief <b>`182`</b>: Previous control.
527 ADDON_ACTION_PREV_CONTROL = 182,
528
529 /// @brief <b>`183`</b>: Channel switch.
530 ADDON_ACTION_CHANNEL_SWITCH = 183,
531
532 /// @brief <b>`184`</b>: Channel up.
533 ADDON_ACTION_CHANNEL_UP = 184,
534
535 /// @brief <b>`185`</b>: Channel down.
536 ADDON_ACTION_CHANNEL_DOWN = 185,
537
538 /// @brief <b>`186`</b>: Next channel group.
539 ADDON_ACTION_NEXT_CHANNELGROUP = 186,
540
541 /// @brief <b>`187`</b>: Previous channel group.
542 ADDON_ACTION_PREVIOUS_CHANNELGROUP = 187,
543
544 /// @brief <b>`188`</b>: PVR play.
545 ADDON_ACTION_PVR_PLAY = 188,
546
547 /// @brief <b>`189`</b>: PVR play TV.
548 ADDON_ACTION_PVR_PLAY_TV = 189,
549
550 /// @brief <b>`190`</b>: PVR play radio.
551 ADDON_ACTION_PVR_PLAY_RADIO = 190,
552
553 /// @brief <b>`191`</b>: PVR show timer rule.
554 ADDON_ACTION_PVR_SHOW_TIMER_RULE = 191,
555
556 /// @brief <b>`192`</b>: Channel number sep
557 ADDON_ACTION_CHANNEL_NUMBER_SEP = 192,
558
559 /// @brief <b>`193`</b>: PVR announce reminders
560 ADDON_ACTION_PVR_ANNOUNCE_REMINDERS = 193,
561
562 /// @brief <b>`199`</b>: Switch 2 desktop resolution
563 ADDON_ACTION_TOGGLE_FULLSCREEN = 199,
564
565 /// @brief <b>`200`</b>: Toggle watched status (videos)
566 ADDON_ACTION_TOGGLE_WATCHED = 200,
567
568 /// @brief <b>`201`</b>: Scan item
569 ADDON_ACTION_SCAN_ITEM = 201,
570
571 /// @brief <b>`202`</b>: Switch digital <-> analog
572 ADDON_ACTION_TOGGLE_DIGITAL_ANALOG = 202,
573
574 /// @brief <b>`203`</b>: Reloads CButtonTranslator's keymaps
575 ADDON_ACTION_RELOAD_KEYMAPS = 203,
576
577 /// @brief <b>`204`</b>: Start the GUIControlProfiler running
578 ADDON_ACTION_GUIPROFILE_BEGIN = 204,
579
580 /// @brief <b>`215`</b>: Teletext Color button <b>Red</b> to control TopText
581 ADDON_ACTION_TELETEXT_RED = 215,
582
583 /// @brief <b>`216`</b>: Teletext Color button <b>Green</b> to control TopText
584 ADDON_ACTION_TELETEXT_GREEN = 216,
585
586 /// @brief <b>`217`</b>: Teletext Color button <b>Yellow</b> to control TopText
587 ADDON_ACTION_TELETEXT_YELLOW = 217,
588
589 /// @brief <b>`218`</b>: Teletext Color button <b>Blue</b> to control TopText
590 ADDON_ACTION_TELETEXT_BLUE = 218,
591
592 /// @brief <b>`219`</b>: Increase par.
593 ADDON_ACTION_INCREASE_PAR = 219,
594
595 /// @brief <b>`220`</b>: Decrease par.
596 ADDON_ACTION_DECREASE_PAR = 220,
597
598 /// @brief <b>`227`</b>: Shift up video image in VideoPlayer
599 ADDON_ACTION_VSHIFT_UP = 227,
600
601 /// @brief <b>`228`</b>: Shift down video image in VideoPlayer
602 ADDON_ACTION_VSHIFT_DOWN = 228,
603
604 /// @brief <b>`229`</b>: Play/pause. If playing it pauses, if paused it plays.
605 ADDON_ACTION_PLAYER_PLAYPAUSE = 229,
606
607 /// @brief <b>`230`</b>: Shift up subtitles in VideoPlayer
608 ADDON_ACTION_SUBTITLE_VSHIFT_UP = 230,
609
610 /// @brief <b>`231`</b>: Shift down subtitles in VideoPlayer
611 ADDON_ACTION_SUBTITLE_VSHIFT_DOWN = 231,
612
613 /// @brief <b>`232`</b>: Toggle vertical alignment of subtitles
614 ADDON_ACTION_SUBTITLE_ALIGN = 232,
615
616 /// @brief <b>`233`</b>: Filter.
617 ADDON_ACTION_FILTER = 233,
618
619 /// @brief <b>`234`</b>: Switch player.
620 ADDON_ACTION_SWITCH_PLAYER = 234,
621
622 /// @brief <b>`235`</b>: Stereo mode next.
623 ADDON_ACTION_STEREOMODE_NEXT = 235,
624
625 /// @brief <b>`236`</b>: Stereo mode previous.
626 ADDON_ACTION_STEREOMODE_PREVIOUS = 236,
627
628 /// @brief <b>`237`</b>: Turns 3d mode on/off.
629 ADDON_ACTION_STEREOMODE_TOGGLE = 237,
630
631 /// @brief <b>`238`</b>: Stereo mode select.
632 ADDON_ACTION_STEREOMODE_SELECT = 238,
633
634 /// @brief <b>`239`</b>: Stereo mode to mono.
635 ADDON_ACTION_STEREOMODE_TOMONO = 239,
636
637 /// @brief <b>`240`</b>: Stereo mode set.
638 ADDON_ACTION_STEREOMODE_SET = 240,
639
640 /// @brief <b>`241`</b>: Settings reset.
641 ADDON_ACTION_SETTINGS_RESET = 241,
642
643 /// @brief <b>`242`</b>: Settings level change.
644 ADDON_ACTION_SETTINGS_LEVEL_CHANGE = 242,
645
646 /// @brief <b>`243`</b>: Show autoclosing OSD. Can b used in videoFullScreen.xml window id=2005
647 ADDON_ACTION_TRIGGER_OSD = 243,
648
649 /// @brief <b>`244`</b>: Input text.
650 ADDON_ACTION_INPUT_TEXT = 244,
651
652 /// @brief <b>`245`</b>: Volume set.
653 ADDON_ACTION_VOLUME_SET = 245,
654
655 /// @brief <b>`246`</b>: Toggle commercial skip.
656 ADDON_ACTION_TOGGLE_COMMSKIP = 246,
657
658 /// @brief <b>`247`</b>: Browse for subtitle. Can be used in videofullscreen
659 ADDON_ACTION_BROWSE_SUBTITLE = 247,
660
661 /// @brief <b>`248`</b>: Send a reset command to the active game
662 ADDON_ACTION_PLAYER_RESET = 248,
663
664 /// @brief <b>`249`</b>: Toggle font. Used in TextViewer dialog
665 ADDON_ACTION_TOGGLE_FONT = 249,
666
667 /// @brief <b>`250`</b>: Cycle video streams. Used in videofullscreen.
668 ADDON_ACTION_VIDEO_NEXT_STREAM = 250,
669
670 /// @brief <b>`251`</b>: Used to queue an item to the next position in the playlist
671 ADDON_ACTION_QUEUE_ITEM_NEXT = 251,
672
673 /// @brief <b>`247`</b>: Toggle display HDR on/off
674 ADDON_ACTION_HDR_TOGGLE = 260,
675
676 /// @brief <b>`300`</b>: Voice actions
677 ADDON_ACTION_VOICE_RECOGNIZE = 300,
678
679 // Number 347 used om front by ADDON_ACTION_BROWSE_SUBTITLE
680
681 /// @brief <b>`401`</b>: Touch actions
682 ADDON_ACTION_TOUCH_TAP = 401,
683
684 /// @brief <b>`410`</b>: Touch actions
685 ADDON_ACTION_TOUCH_TAP_TEN = 410,
686
687 /// @brief <b>`411`</b>: Touch actions
688 ADDON_ACTION_TOUCH_LONGPRESS = 411,
689
690 /// @brief <b>`412`</b>: Touch actions
691 ADDON_ACTION_TOUCH_LONGPRESS_TEN = 420,
692
693 /// @brief <b>`500`</b>: Gesture notify.
694 ADDON_ACTION_GESTURE_NOTIFY = 500,
695
696 /// @brief <b>`501`</b>: Gesture begin.
697 ADDON_ACTION_GESTURE_BEGIN = 501,
698
699 /// @brief <b>`502`</b>: Send action with point and currentPinchScale (fingers together < 1.0 -> fingers apart > 1.0)
700 ADDON_ACTION_GESTURE_ZOOM = 502,
701
702 /// @brief <b>`503`</b>: Gesture rotate.
703 ADDON_ACTION_GESTURE_ROTATE = 503,
704
705 /// @brief <b>`504`</b>: Gesture pan.
706 ADDON_ACTION_GESTURE_PAN = 504,
707
708 /// @brief <b>`505`</b>: Gesture was interrupted in unspecified state
709 ADDON_ACTION_GESTURE_ABORT = 505,
710
711 /// @brief <b>`511`</b>: Gesture swipe left.
712 ADDON_ACTION_GESTURE_SWIPE_LEFT = 511,
713
714 /// @brief <b>`520`</b>: Gesture swipe left ten
715 ADDON_ACTION_GESTURE_SWIPE_LEFT_TEN = 520,
716
717 /// @brief <b>`521`</b>: Gesture swipe right
718 ADDON_ACTION_GESTURE_SWIPE_RIGHT = 521,
719
720 /// @brief <b>`530`</b>: Gesture swipe right ten
721 ADDON_ACTION_GESTURE_SWIPE_RIGHT_TEN = 530,
722
723 /// @brief <b>`531`</b>: Gesture swipe up
724 ADDON_ACTION_GESTURE_SWIPE_UP = 531,
725
726 /// @brief <b>`540`</b>: Gesture swipe up ten
727 ADDON_ACTION_GESTURE_SWIPE_UP_TEN = 540,
728
729 /// @brief <b>`541`</b>: Gesture swipe down.
730 ADDON_ACTION_GESTURE_SWIPE_DOWN = 541,
731
732 /// @brief <b>`550`</b>: Gesture swipe down ten.
733 ADDON_ACTION_GESTURE_SWIPE_DOWN_TEN = 550,
734
735 /// @brief <b>`599`</b>: 5xx is reserved for additional gesture actions
736 ADDON_ACTION_GESTURE_END = 599,
737
738 // other, non-gesture actions
739
740 /// @brief <b>`601`</b>: Analog thumbstick move, horizontal axis, left; see ADDON_ACTION_ANALOG_MOVE
741 ADDON_ACTION_ANALOG_MOVE_X_LEFT = 601,
742
743 /// @brief <b>`602`</b>: Analog thumbstick move, horizontal axis, right; see ADDON_ACTION_ANALOG_MOVE
744 ADDON_ACTION_ANALOG_MOVE_X_RIGHT = 602,
745
746 /// @brief <b>`603`</b>: Analog thumbstick move, vertical axis, up; see ADDON_ACTION_ANALOG_MOVE
747 ADDON_ACTION_ANALOG_MOVE_Y_UP = 603,
748
749 /// @brief <b>`604`</b>: Analog thumbstick move, vertical axis, down; see ADDON_ACTION_ANALOG_MOVE
750 ADDON_ACTION_ANALOG_MOVE_Y_DOWN = 604,
751
752 /// @brief <b>`998`</b>: ERROR action is used to play an error sound.
753 ADDON_ACTION_ERROR = 998,
754
755 /// @brief <b>`999`</b>: The NOOP action can be specified to disable an input event. This is
756 /// useful in user keyboard.xml etc to disable actions specified in the
757 /// system mappings.
758 ADDON_ACTION_NOOP = 999
759 ///@}
760};
761///@}
762
763#endif /* !C_API_GUI_ACTION_IDS_H */