diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-11-16 01:35:35 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-11-16 01:35:35 +0000 |
commit | abc8d038fb2b94dbd1b4fdf0208648086c7b7d08 (patch) | |
tree | b5f068e26493d91ce21ba7a6fd2786de65333946 /TODO | |
parent | abe28425faba6c3c729886859be030d098a92df8 (diff) |
[joystick] is now fully functional on MacOS X
svn path=/trunk/externals/hcs/hid/; revision=2282
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -85,12 +85,26 @@ void hid_post(const char *format, const char *); ============================================================================== = if device is closed and obj is started, open device and start +============================================================================== += catalog Linux device behavior + +- more data needed to make the proper [hid] output for MacOS X + +- catalog hatswitch behavior + +- catalog axis directions: right/down positive? left/up negative? ============================================================================== = event name changes - make key/button Type btn rather than key (undecided on this one) +============================================================================== += make [macosxevent] + +- so much info is lost in the translation to a common event scheme that it + would be quite handy to have a [macosxevent] object. This would give + access to the entire range of devices supported by HID Manager. ============================================================================== = device 0 gets events for all available devices @@ -137,3 +151,10 @@ This is probably only a problem on relative axes. - On Darwin/MacOSX, I think that the HIDGetEvent() loop will have to be followed by one call to HIDGetElementValue() +______________________________________________________________________________ +- BUG: hatswitches on MacOS X output an event without a change in value + +Because of the currnently implementation of the conversion of the MacOS X +style event to the Linux style event, an event with a value of zero is output +on the unchanged axis when the hatswitch is moved in along the X or Y axis (as +opposed to diagonally). |