From 23cb82907220d0c2724a0ec92bde437cbcd67d6a Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Mon, 25 Apr 2011 09:43:59 +0300 Subject: input: move all key code lists to input/keycodes.h Move the definitions of all special key codes (those not passed by ASCII value) to input/keycodes.h. Before they were spread between osdep/keycodes.h, input/joystick.h, input/mouse.h and input/ar.h, plus some special values in input.h. This was especially inconvenient as the codes had to be coordinated to not conflict between the files. The change requires a bit of ugliness as appleir.c includes which contains various conflicting KEY_* definitions. Work around this by adding a special preprocessor variable which can be used to avoid defining these in keycodes.h. --- input/input.h | 7 ------- 1 file changed, 7 deletions(-) (limited to 'input/input.h') diff --git a/input/input.h b/input/input.h index d922655950..2e48679856 100644 --- a/input/input.h +++ b/input/input.h @@ -182,13 +182,6 @@ typedef enum { //! Input will be available if you try again #define MP_INPUT_RETRY -4 -// For the key's drivers, if possible you can send key up and key down -// events. Key up is the default, to send a key down you must use the -// OR operator between the key code and MP_KEY_DOWN. -#define MP_KEY_DOWN (1<<29) -// Use this when the key shouldn't be auto-repeated (like mouse buttons) -#define MP_NO_REPEAT_KEY (1<<28) - #ifndef MP_MAX_KEY_DOWN #define MP_MAX_KEY_DOWN 32 #endif -- cgit v1.2.3