<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/dts/bindings/behaviors, branch master</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>feat: hold/tap flavor tap-unless-interrupted</title>
<updated>2021-11-09T06:07:05+00:00</updated>
<author>
<name>jding</name>
<email>jding@roblox.com</email>
</author>
<published>2021-11-06T21:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4e62319982ea258741eca2b79cf952fe7b8d6b3b'/>
<id>4e62319982ea258741eca2b79cf952fe7b8d6b3b</id>
<content type='text'>
Implements new hold/tap flavor, tap-unless-interrupted
Adds tests
Adds docs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements new hold/tap flavor, tap-unless-interrupted
Adds tests
Adds docs
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(behaviors) Required keys for tap-hold behaviors</title>
<updated>2021-11-01T16:37:20+00:00</updated>
<author>
<name>jmding8</name>
<email>44815547+jmding8@users.noreply.github.com</email>
</author>
<published>2021-11-01T16:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=19ee7849f80e18d8f29ac47ffeee3bb223c35a80'/>
<id>19ee7849f80e18d8f29ac47ffeee3bb223c35a80</id>
<content type='text'>
* Add optional `hold-trigger-key-positions` hold-tap configuration
* Leverage configuration for decision making around when to trigger
  hold decision in hold-taps.
* Add docs for new configuration.
* Tests for the new config/decision logic. </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add optional `hold-trigger-key-positions` hold-tap configuration
* Leverage configuration for decision making around when to trigger
  hold decision in hold-taps.
* Add docs for new configuration.
* Tests for the new config/decision logic. </pre>
</div>
</content>
</entry>
<entry>
<title>feature(hold-tap): Retro tapping</title>
<updated>2021-02-24T12:24:27+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-06T19:58:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=89ed816c670abdc74fe02b484fe148bc5658564c'/>
<id>89ed816c670abdc74fe02b484fe148bc5658564c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>style(hold-tap)!: Write hold-tap params with dashes</title>
<updated>2021-02-10T12:55:12+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-06T20:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=af9d6e9b0551f735382ce6576b33e29a86329fa3'/>
<id>af9d6e9b0551f735382ce6576b33e29a86329fa3</id>
<content type='text'>
tapping_term_ms -&gt; tapping-term-ms
quick_tap_ms -&gt; quick-tap-ms

The old style works, although it's deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tapping_term_ms -&gt; tapping-term-ms
quick_tap_ms -&gt; quick-tap-ms

The old style works, although it's deprecated.
</pre>
</div>
</content>
</entry>
<entry>
<title>behaviors(hold-tap): Implement quick_tap_ms (TAPPING_FORCE_HOLD)</title>
<updated>2021-02-02T20:28:16+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-01-31T20:37:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=9a7908b6324181403836908e90754146fb7f0b5b'/>
<id>9a7908b6324181403836908e90754146fb7f0b5b</id>
<content type='text'>
Tap-and-hold a hold-tap to hold the tap behavior so it can repeat.
After a tap, if the same key is pressed within `quick_tap_ms`, the
tap behavior is always picked.

This is useful for things like `&amp;ht LSHFT BACKSPACE` where holding
the backspace is required.

Implements #288.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tap-and-hold a hold-tap to hold the tap behavior so it can repeat.
After a tap, if the same key is pressed within `quick_tap_ms`, the
tap behavior is always picked.

This is useful for things like `&amp;ht LSHFT BACKSPACE` where holding
the backspace is required.

Implements #288.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature(sticky_keys): add quick-release</title>
<updated>2021-01-28T22:10:04+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2020-12-12T20:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=c925cf02dd1999c0e968ead7652956e5e1925875'/>
<id>c925cf02dd1999c0e968ead7652956e5e1925875</id>
<content type='text'>
when quick-release is enabled, the sticky key is released immediately after another key is pressed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
when quick-release is enabled, the sticky key is released immediately after another key is pressed
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(grave-escape): implement grave-escape</title>
<updated>2021-01-23T00:27:18+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2020-12-26T13:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=5eeb310b2f0ccf1adf91b448573001559696a1d7'/>
<id>5eeb310b2f0ccf1adf91b448573001559696a1d7</id>
<content type='text'>
closes #85
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #85
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(core): replace `Pete Johanson` with `The ZMK Contributors`</title>
<updated>2021-01-16T16:30:37+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2021-01-02T00:05:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=5978990e6dce086f57b3861977f33bee7798c7b8'/>
<id>5978990e6dce086f57b3861977f33bee7798c7b8</id>
<content type='text'>
Does not include boards and shields.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Does not include boards and shields.</pre>
</div>
</content>
</entry>
<entry>
<title>(feat) Allow setting underglow color by key press</title>
<updated>2021-01-08T21:08:13+00:00</updated>
<author>
<name>KemoNine</name>
<email>mcrosson@kemonine.info</email>
</author>
<published>2020-12-15T06:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=99f932a47d4705c7ddde83256fada9aa7aa3bda6'/>
<id>99f932a47d4705c7ddde83256fada9aa7aa3bda6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: standardize # style headers</title>
<updated>2021-01-06T22:00:44+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2021-01-01T22:37:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=f17584ca0ee4d6bbc0893c0a62a0dc2fa293d2b8'/>
<id>f17584ca0ee4d6bbc0893c0a62a0dc2fa293d2b8</id>
<content type='text'>
Changes made with regex plus some manual tweaks.

Find:
/(?:(?&lt;!#!\/bin\/sh\n)(?:^#\n))*^#.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^#\n)*^#.*?SPDX-License-Identifier:? *(.+) *?\n(?:^#\n)*/gm

Replace:
# Copyright (c) $1 $2
# SPDX-License-Identifier: $3

PR: #564</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes made with regex plus some manual tweaks.

Find:
/(?:(?&lt;!#!\/bin\/sh\n)(?:^#\n))*^#.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^#\n)*^#.*?SPDX-License-Identifier:? *(.+) *?\n(?:^#\n)*/gm

Replace:
# Copyright (c) $1 $2
# SPDX-License-Identifier: $3

PR: #564</pre>
</div>
</content>
</entry>
</feed>
