I'm not sure I understand the relevant conundrum.  

If a device meets certain standards, then a standard device driver (probably 
included in the OS) will translate something at the device to standard events 
at the computer.

If some features are nonstandard, then a specialized driver is needed.  

Sometimes a more general driver can be used.  This still needs user code that 
groks the general interface.  I expect we will see some connections to general 
drivers for LiveCode in the near future.  These might be useful to the few who 
are willing to dive into the more general standards.  

However, for specific things such as keyboards that have some nonstandard 
features, it seems to me the best thing is to simply install the driver for the 
device.  If that driver converts (say) pressing a foot pedal press to keyboard 
codes, then use the key events.  

So, the best I can tell from your email, this is not really a LiveCode issue.  
LiveCode lives in an OS.  

You seem to say drivers are available.  Just install them.  

Dar


> On Jul 6, 2016, at 3:08 PM, Richmond <richmondmathew...@gmail.com> wrote:
> 
> No: "HC" means 'hoary chestnut' here; not that ancient piece of software a lot
> of people seem to be still hung up on for no obvious good reason when Livecode
> has more than replaced it.
> 
> My beloved Belkin Nostromo n52, when connected to a Mac, a PC running Linux,
> a PC running Windows, and PC running MorphOS, and an iPad via a powered USB 
> hub
> (I enjoyed that one a lot) acts like the left quarter of a keyboard and 
> delivers signals to the OS,
> and to Livecode readily detectable with keyUp and rawKeyUp routines.
> 
> My slightly less beloved Belkin Nostromo n50 is useless in this respect [Mac 
> and Windows
> will work with it with the (Ancient) Belkin software installed]. My juvenile 
> Steering wheel +
> foot pedals combo and my gamepad just won't work without drivers.
> 
> Now I know very well that when I press one of the buttons on those devices it 
> sends a signal to the
> physical computer (after all, without that the drivers would produce nothing).
> 
> What I would really like to know is what differentiates a keyboard (and my 
> Nostromo n52) from all
> those other USB devices so profoundly that makes them effectively useless for 
> cross-platform work
> with Livecode.
> 
> This is a 'hoary chestnut' that keeps coming up (I've brought it up at least 
> once before0, and never
> receives what can be reasonably called a proper answer.
> 
> Richmond.
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to