Found 2 DirectInput devices:

0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
   1: 'Mouse' axes: 3, hats: 0, buttons: 8 (buffered)

So let's get this straight:
Left, Right, and Middle clicks work.
Wheel Up and Wheel Down work.
X/Y axis doesn't seem to work yet.
This commit is contained in:
AJ Kelly
2011-02-14 17:08:29 -06:00
parent 5597b86887
commit 641777ddf7
8 changed files with 168 additions and 101 deletions
+2 -2
View File
@@ -130,10 +130,10 @@ static void InitNames()
g_mapNamesToString[MOUSE_LEFT] = "left mouse button";
g_mapNamesToString[MOUSE_RIGHT] = "right mouse button";
g_mapNamesToString[MOUSE_MIDDLE] = "middle mouse button";
g_mapNamesToString[MOUSE_FORWARD] = "forward mouse button";
g_mapNamesToString[MOUSE_BACK] = "back mouse button";
g_mapNamesToString[MOUSE_WHEELUP] = "mousewheel up";
g_mapNamesToString[MOUSE_WHEELDOWN] = "mousewheel down";
g_mapNamesToString[MOUSE_FORWARD] = "forward mouse button";
g_mapNamesToString[MOUSE_BACK] = "back mouse button";
FOREACHM( DeviceButton, RString, g_mapNamesToString, m )
g_mapStringToNames[m->second] = m->first;