/*****************************************************************************
* vlc_keys.h: keycode defines
*****************************************************************************
- * Copyright (C) 2003 the VideoLAN team
+ * Copyright (C) 2003-2009 the VideoLAN team
* $Id$
*
* Authors: Sigmund Augdal Helberg <dnumgis@videolan.org>
#ifndef VLC_KEYS_H
#define VLC_KEYS_H 1
+#ifdef __APPLE__
+#include <stdint.h>
+#endif
+
/**
* \file
* This file defines keys, functions and structures for hotkey handling in vlc
{ "Page Down", KEY_PAGEDOWN },
{ "Tab", KEY_TAB },
{ "Backspace", KEY_BACKSPACE },
- { "Mouse Wheel Up", KEY_MOUSEWHEELUP },
- { "Mouse Wheel Down", KEY_MOUSEWHEELDOWN },
{ "Browser Back", KEY_BROWSER_BACK },
{ "Browser Forward", KEY_BROWSER_FORWARD },
{ "Browser Refresh", KEY_BROWSER_REFRESH },
{ "Media Next Track", KEY_MEDIA_NEXT_TRACK },
{ "Media Prev Track", KEY_MEDIA_PREV_TRACK },
{ "Media Stop", KEY_MEDIA_STOP },
- { "Media Play Pause", KEY_MEDIA_PLAY_PAUSE }
+ { "Media Play Pause", KEY_MEDIA_PLAY_PAUSE },
+ { "Mouse Wheel Up", KEY_MOUSEWHEELUP },
+ { "Mouse Wheel Down", KEY_MOUSEWHEELDOWN },
+ { "Mouse Wheel Left", KEY_MOUSEWHEELLEFT },
+ { "Mouse Wheel Right", KEY_MOUSEWHEELRIGHT },
};
enum { vlc_num_keys=sizeof(vlc_keys)/sizeof(struct key_descriptor_s) };