On 8 May 2010, at 2:38 pm, Sarah Reichelt wrote:

> Subject: Re: Accessing data from HID compliant USB device
> Reply-To: How to use Revolution <[email protected]>
> 
> 
>> This one has been churning around in my head for ages, and I finally bought 
>> a couple of joysticks to experiment with.
>> 
>> I want to build a standalone that responds to joystick input.  Nothing 
>> requiring huge amounts of data or processing, just detection of joystick 
>> position -> onscreen response scaling or moving an image.
>> 
>> I can understand the basic principles of HID, but can't get to grips with 
>> where the data goes in either Mac or Windows, and what would be involved in 
>> capturing it in Rev.  I have found some developer articles which address 
>> this, but they relate to other languages (VB & RB, I think).
> 
> 
> Does the joystick produce keyDown/Up or rawKeyDown/Up messages? If so,
> you could map out the numbers that each motion triggers and have your
> app react accordingly.
> There is a utility on my web site that detects keystrokes and displays
> the various codes for them.
> <http://www.troz.net/rev/stacks/KeyCoder.rev>
> 
> Cheers,
> Sarah

Thanks Sarah,

I wrote a wee stack to look at keystrokes (not as nice as yours), but it seems 
that HID compliant devices work in a much more complex way than simply 
generating characters.  Except of course the keyboard/mouse family, which do 
nothing but generate characters.  I even bought a repro-retro amiga joystick in 
the hope that it worked the old fashioned way, but it doesn't.  I really want 
the mechanical element of pushing and pulling to be present, otherwise I would 
use a mouse or a keyboard.   

There are utilities out there which enable HID devices to be configured to 
generate keystrokes, so they can be used by folks with a disability to use 
whatever software they need to use, rather than the intended games.  However, 
that would mean running a third party utility then running my stack.  Not a 
nice option.

There are some assistive devices that seem to generate keystrokes, but they are 
shockingly expensive. Makes you realise there is a real disability tax when it 
comes to using computers. I also had expected a few Revvers to have written 
standalone games that use joysticks, but maybe that domain is restricted to the 
die-hard X-planers and shoot em ups.

David Glasgow
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to