> Thanks both of you for those replies. That would
> explain why my googling turned up no answer to this -
> it isn't possible :-(
> 
> It seems after further googling that only KDE has a
> pref to change this, and this is not per-device. I've
> filed an RFE for both Xorg and Gnome.
> 

BTW, thinking about it, an X server that chose to involve itself
in such matters could also slow down the rate by only passing
every Nth button 4 or 5 press/release event pair.  So,
slower: pass every Nth pair; normal: 1-to-1; faster, generate extra events.

IMO the long-term answer for advance pointer devices in general
would be drivers that do the trickery I mentioned
earlier to generate both core and extension events, together with toolkit
and application support for extension devices, and, for some types of
devices like datagloves, a common interpretation of how the buttons and
dimensions of motion should be assigned (i.e. to which finger joint, etc).  But 
that crosses
a lot of boundaries, between driver, toolkit, and application developers; and
one project alone (to implement all that for one particular type of device)
would probably not get enough consensus to really move it forward.  So maybe
it won't happen until a cheap advanced pointer device is available that's well
accepted on a high volume platform and has open specs for talking with it.
And even there, I've probably understated the problem; an input device with
tactile feedback (resistance or vibration) would need even more work, although
the X input extension framework might be up to it.  And for really advanced
devices like a waldo or an Emotiv, I doubt either the capabilities of the
X input extension protocol or the likelihood of open standards being developed
will let me use one on X-windows anytime soon, even if (in the latter example)
the price alone might not be prohibitive.
 
 
This message posted from opensolaris.org

Reply via email to