+typedef enum vlc_key {
+ ACTIONID_NONE = 0,
+ ACTIONID_QUIT,
+ ACTIONID_PLAY_PAUSE,
+ ACTIONID_PLAY,
+ ACTIONID_PAUSE,
+ ACTIONID_STOP,
+ ACTIONID_PREV,
+ ACTIONID_NEXT,
+ ACTIONID_SLOWER,
+ ACTIONID_FASTER,
+ ACTIONID_TOGGLE_FULLSCREEN,
+ ACTIONID_VOL_UP,
+ ACTIONID_VOL_DOWN,
+ ACTIONID_NAV_ACTIVATE,
+ ACTIONID_NAV_UP,
+ ACTIONID_NAV_DOWN,
+ ACTIONID_NAV_LEFT,
+ ACTIONID_NAV_RIGHT,
+ ACTIONID_JUMP_BACKWARD_EXTRASHORT,
+ ACTIONID_JUMP_FORWARD_EXTRASHORT,
+ ACTIONID_JUMP_BACKWARD_SHORT,
+ ACTIONID_JUMP_FORWARD_SHORT,
+ ACTIONID_JUMP_BACKWARD_MEDIUM,
+ ACTIONID_JUMP_FORWARD_MEDIUM,
+ ACTIONID_JUMP_BACKWARD_LONG,
+ ACTIONID_JUMP_FORWARD_LONG,
+ ACTIONID_FRAME_NEXT,
+ ACTIONID_POSITION,
+ ACTIONID_VOL_MUTE,
+/* let ACTIONID_SET_BOOMARK* and ACTIONID_PLAY_BOOKMARK* be contiguous */
+ ACTIONID_SET_BOOKMARK1,
+ ACTIONID_SET_BOOKMARK2,
+ ACTIONID_SET_BOOKMARK3,
+ ACTIONID_SET_BOOKMARK4,
+ ACTIONID_SET_BOOKMARK5,
+ ACTIONID_SET_BOOKMARK6,
+ ACTIONID_SET_BOOKMARK7,
+ ACTIONID_SET_BOOKMARK8,
+ ACTIONID_SET_BOOKMARK9,
+ ACTIONID_SET_BOOKMARK10,
+ ACTIONID_PLAY_BOOKMARK1,
+ ACTIONID_PLAY_BOOKMARK2,
+ ACTIONID_PLAY_BOOKMARK3,
+ ACTIONID_PLAY_BOOKMARK4,
+ ACTIONID_PLAY_BOOKMARK5,
+ ACTIONID_PLAY_BOOKMARK6,
+ ACTIONID_PLAY_BOOKMARK7,
+ ACTIONID_PLAY_BOOKMARK8,
+ ACTIONID_PLAY_BOOKMARK9,
+ ACTIONID_PLAY_BOOKMARK10,
+ /* end of contiguous zone */
+ ACTIONID_SUBDELAY_UP,
+ ACTIONID_SUBDELAY_DOWN,
+ ACTIONID_SUBPOS_UP,
+ ACTIONID_SUBPOS_DOWN,
+ ACTIONID_HISTORY_BACK,
+ ACTIONID_HISTORY_FORWARD,
+ ACTIONID_AUDIO_TRACK,
+ ACTIONID_SUBTITLE_TRACK,
+ ACTIONID_CUBESPEED_UP,
+ ACTIONID_CUBESPEED_DOWN,
+ ACTIONID_INTF_SHOW,
+ ACTIONID_INTF_HIDE,
+ /* chapter and title navigation */
+ ACTIONID_TITLE_PREV,
+ ACTIONID_TITLE_NEXT,
+ ACTIONID_CHAPTER_PREV,
+ ACTIONID_CHAPTER_NEXT,
+ /* end of chapter and title navigation */
+ ACTIONID_AUDIODELAY_UP,
+ ACTIONID_AUDIODELAY_DOWN,
+ ACTIONID_SNAPSHOT,
+ ACTIONID_RECORD,
+ ACTIONID_DISC_MENU,
+ ACTIONID_ASPECT_RATIO,
+ ACTIONID_CROP,
+ ACTIONID_DEINTERLACE,
+ ACTIONID_ZOOM,
+ ACTIONID_UNZOOM,
+ ACTIONID_CROP_TOP,
+ ACTIONID_UNCROP_TOP,
+ ACTIONID_CROP_LEFT,
+ ACTIONID_UNCROP_LEFT,
+ ACTIONID_CROP_BOTTOM,
+ ACTIONID_UNCROP_BOTTOM,
+ ACTIONID_CROP_RIGHT,
+ ACTIONID_UNCROP_RIGHT,
+ ACTIONID_DUMP,
+ ACTIONID_RANDOM,
+ ACTIONID_LOOP,
+ ACTIONID_WALLPAPER,
+ ACTIONID_LEAVE_FULLSCREEN,
+ ACTIONID_MENU_ON,
+ ACTIONID_MENU_OFF,
+ ACTIONID_MENU_RIGHT,
+ ACTIONID_MENU_LEFT,
+ ACTIONID_MENU_UP,
+ ACTIONID_MENU_DOWN,
+ ACTIONID_MENU_SELECT,
+ /* Zoom */
+ ACTIONID_ZOOM_QUARTER,
+ ACTIONID_ZOOM_HALF,
+ ACTIONID_ZOOM_ORIGINAL,
+ ACTIONID_ZOOM_DOUBLE,
+ /* Cycle Through Audio Devices */
+ ACTIONID_AUDIODEVICE_CYCLE,
+ /* scaling */
+ ACTIONID_TOGGLE_AUTOSCALE,
+ ACTIONID_SCALE_UP,
+ ACTIONID_SCALE_DOWN,
+ /* */
+ ACTIONID_RATE_NORMAL,
+ ACTIONID_RATE_SLOWER_FINE,
+ ACTIONID_RATE_FASTER_FINE,
+
+} vlc_key_t;