X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_keys.h;h=b95b8c8e01a6bed2d2f0c8ea2915b6578ca25abc;hb=06c9784ad684c52330495f9658fa662bdb5b9d10;hp=2787a9a99b3cd7ed67731bf0309ce724dbf34ffd;hpb=ce75154bf7fdaa77f8e93863751ebb766f13d5b4;p=vlc diff --git a/include/vlc_keys.h b/include/vlc_keys.h index 2787a9a99b..b95b8c8e01 100644 --- a/include/vlc_keys.h +++ b/include/vlc_keys.h @@ -86,10 +86,10 @@ #define KEY_MOUSEWHEELLEFT 0x00F20000 #define KEY_MOUSEWHEELRIGHT 0x00F30000 -VLC_EXPORT( char *, KeyToString, (uint_fast32_t i_key) ) LIBVLC_USED; -VLC_EXPORT( uint_fast32_t, StringToKey, (char *psz_key) ) LIBVLC_USED; +VLC_API char *vlc_keycode2str(uint_fast32_t i_key) VLC_USED; +VLC_API uint_fast32_t vlc_str2keycode(const char *str) VLC_USED; -typedef enum vlc_key { +typedef enum vlc_action { ACTIONID_NONE = 0, ACTIONID_QUIT, ACTIONID_PLAY_PAUSE, @@ -145,12 +145,11 @@ typedef enum vlc_key { ACTIONID_SUBDELAY_DOWN, ACTIONID_SUBPOS_UP, ACTIONID_SUBPOS_DOWN, - ACTIONID_HISTORY_BACK, - ACTIONID_HISTORY_FORWARD, ACTIONID_AUDIO_TRACK, ACTIONID_SUBTITLE_TRACK, ACTIONID_INTF_SHOW, ACTIONID_INTF_HIDE, + ACTIONID_INTF_BOSS, /* chapter and title navigation */ ACTIONID_TITLE_PREV, ACTIONID_TITLE_NEXT, @@ -175,7 +174,6 @@ typedef enum vlc_key { ACTIONID_UNCROP_BOTTOM, ACTIONID_CROP_RIGHT, ACTIONID_UNCROP_RIGHT, - ACTIONID_DUMP, ACTIONID_RANDOM, ACTIONID_LOOP, ACTIONID_WALLPAPER, @@ -203,15 +201,13 @@ typedef enum vlc_key { ACTIONID_RATE_SLOWER_FINE, ACTIONID_RATE_FASTER_FINE, -} vlc_key_t; +} vlc_action_t; -VLC_EXPORT( vlc_key_t, vlc_GetActionId, (const char *psz_key) ) LIBVLC_USED; +VLC_API vlc_action_t vlc_GetActionId(const char *psz_key) VLC_USED; struct hotkey { const char *psz_action; - vlc_key_t i_action; - uint_fast32_t i_key; }; #endif