X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=keys.h;h=9e85a321d3d336695e543ce9f326d368d7e36a58;hb=efd89dee09ac8a3c6b31dd71d61dd5bca54ca6eb;hp=37141c0b3e1255f1e162981fb4cdc8068d48a303;hpb=57252d1b300d96b2353bf9d564b0de281552d2c5;p=xonotic%2Fdarkplaces.git diff --git a/keys.h b/keys.h index 37141c0b..9e85a321 100644 --- a/keys.h +++ b/keys.h @@ -77,13 +77,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define K_PAUSE 255 -// -// mouse buttons generate virtual keys -// -#define K_MOUSE1 200 -#define K_MOUSE2 201 -#define K_MOUSE3 202 - // // joystick buttons // @@ -132,6 +125,26 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define K_MWHEELDOWN 239 #define K_MWHEELUP 240 +// +// mouse buttons generate virtual keys +// +#define K_MOUSE1 241 +#define K_MOUSE2 242 +#define K_MOUSE3 243 +// LordHavoc: thanks to backslash for this MOUSE4 and MOUSE5 code, +// LordHavoc: however I renumbered it differently and added MOUSE6 through MOUSE10 +/* backslash :: imouse explorer buttons */ +#define K_MOUSE4 244 +#define K_MOUSE5 245 +/* backslash :: renumber everything that follows so that the mouse4/5 buttons can be squeezed in */ +// LordHavoc: added these for completeness +#define K_MOUSE6 246 +#define K_MOUSE7 247 +#define K_MOUSE8 248 +#define K_MOUSE9 249 +#define K_MOUSE10 250 + + extern char *keybindings[256]; extern int key_repeats[256];