[PD] get keyboard events without repeats (in 2019)

katja katjavetter at gmail.com
Mon Mar 18 18:01:54 CET 2019

One workaround (that I'm using in practice since long) is to hold back
the keyup message for slightly longer than the repeat time, and only
let it through when keydown didn't come again in the meantime. The
method introduces latency on keyup but not on keydown. See attached
patch, it is slightly too complicated for ASCII illustration.


On 3/18/19, Peter P. <peterparker at fastmail.com> wrote:
> Hi list,
> chiming in to the discussion of possible improvements regarding mice and
> now also keyboards, I am wondering if there could be a way within Pd to get
> keyboard events without having the operating systems (all three of them)
> repeat key down/up events in rapid succession.
> I know that I can tell the operating systems to disable it but would
> absolutely prefer Pd's keyboard objects to get these without repeats.
> Happy to hear any feedback on that!
> P
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: key-no-repeat.pd
Type: text/x-puredata
Size: 1052 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20190318/6676081c/attachment-0001.bin>

More information about the Pd-list mailing list