* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
+#if !defined( __LIBVLC__ )
+ #error You are not libvlc or one of its plugins. You cannot include this file
+#endif
+
+#ifndef _VLC_KEYS_H
+#define _VLC_KEYS_H 1
+
#define KEY_MODIFIER 0xFF000000
#define KEY_MODIFIER_ALT 0x01000000
#define KEY_MODIFIER_SHIFT 0x02000000
#define KEY_BACKSPACE 0x001C0000
#define KEY_MOUSEWHEELUP 0x001D0000
#define KEY_MOUSEWHEELDOWN 0x001E0000
+#define KEY_MOUSEWHEELLEFT 0x001F0000
+#define KEY_MOUSEWHEELRIGHT 0x00200000
/* TODO:
* The media keys are only used in win32. Support for other OSes needs to
{ "Backspace", KEY_BACKSPACE },
{ "Mouse Wheel Up", KEY_MOUSEWHEELUP },
{ "Mouse Wheel Down", KEY_MOUSEWHEELDOWN },
+ { "0", '0' },
+ { "1", '1' },
+ { "2", '2' },
+ { "3", '3' },
+ { "4", '4' },
+ { "5", '5' },
+ { "6", '6' },
+ { "7", '7' },
+ { "8", '8' },
+ { "9", '9' },
{ "a", 'a' },
{ "b", 'b' },
{ "c", 'c' },
#define ACTIONID_NEXT 7
#define ACTIONID_SLOWER 8
#define ACTIONID_FASTER 9
-#define ACTIONID_FULLSCREEN 10
+#define ACTIONID_TOGGLE_FULLSCREEN 10
#define ACTIONID_VOL_UP 11
#define ACTIONID_VOL_DOWN 12
#define ACTIONID_NAV_ACTIVATE 13
#define ACTIONID_CROP_RIGHT 78
#define ACTIONID_UNCROP_RIGHT 79
#define ACTIONID_DUMP 80
+#define ACTIONID_RANDOM 81
+#define ACTIONID_LOOP 82
+#define ACTIONID_WALLPAPER 83
+#define ACTIONID_LEAVE_FULLSCREEN 84
+#define ACTIONID_MENU_ON 85
+#define ACTIONID_MENU_OFF 86
+#define ACTIONID_MENU_RIGHT 87
+#define ACTIONID_MENU_LEFT 88
+#define ACTIONID_MENU_UP 89
+#define ACTIONID_MENU_DOWN 90
+#define ACTIONID_MENU_SELECT 91
+/* Zoom */
+#define ACTIONID_ZOOM_QUARTER 92
+#define ACTIONID_ZOOM_HALF 93
+#define ACTIONID_ZOOM_ORIGINAL 94
+#define ACTIONID_ZOOM_DOUBLE 95
+
+#endif