Lorenzo wrote:
Hi all,
I'm a little confused by the behaviour of the [key] and [keyup] objects.
What I'd expect is that they 'bang' and output the number only and only
when a key is pressed (key) or depressed (keyup), while it looks like
while a key is kept pressed they go on banging. Also a [keyup] seems to
bang even when a key is 'down'.
This also poses somewhat a problem with keyboard 'poliphony' say I keep
a key pressed while also pressing other[s].
Is my expectation simply wrong? I noticed that the behaviour is
different when pressing keys like SHIFT, CTRL etc.
that behaviour comes from the OS, those objects listen to the events
that are sent to pd from the X server, not to the raw USB events that
[hidio] uses. To fix your problem you have change the key repeat
preferences on whatever OS you are using. You may also find you have
issues with which window is in focus - to receive the events the
appropriate pd window must be in focus. Again [hidio] [hid] etc use the
keyboard more directly, and receive all events even if the keyboard in
question is not being used by X, in addition you may select individual
devices with [hidio] while it is the sum of all the attached keyboards,
plus any synthetic X events, that [key] and [keyup] use.
But yes, [hidio] works for me with Debian and OSX, but it does not work
with Windows, apparently the USB interface is a pain, and quite
difficult to work with.
Simon
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list