aboutsummaryrefslogtreecommitdiff
path: root/hid_darwin.c
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2004-11-15 04:05:39 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2004-11-15 04:05:39 +0000
commit742e122ef16d2538803a3d40596ca9bd4b3f2112 (patch)
tree83c42d6f1ccf1025ad59e2649fc4633a51d27722 /hid_darwin.c
parentcb245d85d24a739ae72eebae78c3959ec42b3695 (diff)
converted button codes to a numbered scheme; added [buttongate]
svn path=/trunk/externals/hcs/hid/; revision=2275
Diffstat (limited to 'hid_darwin.c')
-rw-r--r--hid_darwin.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/hid_darwin.c b/hid_darwin.c
index 003515d..b257b2f 100644
--- a/hid_darwin.c
+++ b/hid_darwin.c
@@ -72,17 +72,17 @@ char *convertEventsFromDarwinToLinux(pRecElement element);
*==============================================================================
*/
-void convertAxis(pRecElement element, char *linux_type, char *linux_code, char axis)
+void convertAxis(pRecElement element, char *linux_type, char *linux_code, char *axis)
{
if (element->relative)
{
sprintf(linux_type,"rel");
- sprintf(linux_code,"rel_%c",axis);
+ sprintf(linux_code,"rel_%s",axis);
}
else
{
sprintf(linux_type,"abs");
- sprintf(linux_code,"abs_%c",axis);
+ sprintf(linux_code,"abs_%s",axis);
}
}
@@ -103,12 +103,12 @@ void convertDarwinElementToLinuxTypeCode(pRecElement element, char *linux_type,
case kHIDPage_GenericDesktop:
switch (element->usage)
{
- case kHIDUsage_GD_X: convertAxis(element, linux_type, linux_code, 'x'); break;
- case kHIDUsage_GD_Y: convertAxis(element, linux_type, linux_code, 'y'); break;
- case kHIDUsage_GD_Z: convertAxis(element, linux_type, linux_code, 'z'); break;
- case kHIDUsage_GD_Rx: convertAxis(element, linux_type, linux_code, 'x'); break;
- case kHIDUsage_GD_Ry: convertAxis(element, linux_type, linux_code, 'y'); break;
- case kHIDUsage_GD_Rz: convertAxis(element, linux_type, linux_code, 'z'); break;
+ case kHIDUsage_GD_X: convertAxis(element, linux_type, linux_code, "x"); break;
+ case kHIDUsage_GD_Y: convertAxis(element, linux_type, linux_code, "y"); break;
+ case kHIDUsage_GD_Z: convertAxis(element, linux_type, linux_code, "z"); break;
+ case kHIDUsage_GD_Rx: convertAxis(element, linux_type, linux_code, "rx"); break;
+ case kHIDUsage_GD_Ry: convertAxis(element, linux_type, linux_code, "ry"); break;
+ case kHIDUsage_GD_Rz: convertAxis(element, linux_type, linux_code, "rz"); break;
case kHIDUsage_GD_Wheel:
sprintf(linux_type,"rel");sprintf(linux_code,"rel_wheel");break;
}
@@ -172,7 +172,7 @@ t_int hid_build_element_list(t_hid *x)
DEBUG(post("[hid] found %d elements:",numElements););
- post("-----------------------------------------------------------");
+ post("");
post(" TYPE\t\tCODE\tEVENT NAME");
post("-----------------------------------------------------------");
for(i=0; i<numElements; i++)
@@ -184,7 +184,7 @@ t_int hid_build_element_list(t_hid *x)
pCurrentHIDElement = HIDGetNextDeviceElement (pCurrentHIDElement, kHIDElementTypeInput);
}
- post("-----------------------------------------------------------");
+ post("");
return (0);
}