easing scope was a no go

This commit is contained in:
AJ Kelly
2011-02-23 19:50:00 -06:00
parent d00b672898
commit b69ccaf0f6
+25 -28
View File
@@ -36,38 +36,35 @@ void MouseDevice::AddElement( int usagePage, int usage, IOHIDElementCookie cooki
return;
Mouse& m = m_Mouse;
int iMin = 0;
int iMax = 0;
switch( usagePage )
{
case kHIDPage_GenericDesktop:
{ // ease scope
int iMin = 0;
IntValue( CFDictionaryGetValue(properties, CFSTR(kIOHIDElementMinKey)), iMin );
int iMax = 0;
IntValue( CFDictionaryGetValue(properties, CFSTR(kIOHIDElementMaxKey)), iMax );
IntValue( CFDictionaryGetValue(properties, CFSTR(kIOHIDElementMinKey)), iMin );
IntValue( CFDictionaryGetValue(properties, CFSTR(kIOHIDElementMaxKey)), iMax );
// based on usage
switch( usage )
{
case kHIDUsage_GD_X:
m.x_axis = cookie;
m.x_min = iMin;
m.x_max = iMax;
break;
case kHIDUsage_GD_Y:
m.y_axis = cookie;
m.y_min = iMin;
m.y_max = iMax;
break;
case kHIDUsage_GD_Z:
m.z_axis = cookie;
m.z_min = iMin;
m.z_max = iMax;
break;
default:
//LOG->Warn( "Unknown usagePage usage pair: (kHIDPage_GenericDesktop, %d).", usage );
break;
}
// based on usage
switch( usage )
{
case kHIDUsage_GD_X:
m.x_axis = cookie;
m.x_min = iMin;
m.x_max = iMax;
break;
case kHIDUsage_GD_Y:
m.y_axis = cookie;
m.y_min = iMin;
m.y_max = iMax;
break;
case kHIDUsage_GD_Z:
m.z_axis = cookie;
m.z_min = iMin;
m.z_max = iMax;
break;
default:
//LOG->Warn( "Unknown usagePage usage pair: (kHIDPage_GenericDesktop, %d).", usage );
break;
}
break;
case kHIDPage_Button: