<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/tests/hold-tap/tap-preferred/6-nested-timeouts, branch master</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>fix(behaviors): Fix timing of delayed hold-tap trigger</title>
<updated>2021-06-13T14:44:18+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-03-07T13:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=efa497c69b813852d3704dbd96207f1186eb941a'/>
<id>efa497c69b813852d3704dbd96207f1186eb941a</id>
<content type='text'>
A hold-tap timer event would be triggered too soon if the hold-tap
was delayed for longer than its tapping-term. This may cause
accidental hold behavior when the correct behavior would be tap.

By queuing the timer event instead of executing it immediately,
other delayed events get a chance to be processed properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A hold-tap timer event would be triggered too soon if the hold-tap
was delayed for longer than its tapping-term. This may cause
accidental hold behavior when the correct behavior would be tap.

By queuing the timer event instead of executing it immediately,
other delayed events get a chance to be processed properly.
</pre>
</div>
</content>
</entry>
</feed>
