<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/dts/bindings, 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(conditional-layers): Implement feature</title>
<updated>2021-11-15T10:49:23+00:00</updated>
<author>
<name>Jonathan Rascher</name>
<email>jon@bcat.name</email>
</author>
<published>2021-06-09T23:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=e9140b2da914ee121e7f40eaeb8c6cf827d03622'/>
<id>e9140b2da914ee121e7f40eaeb8c6cf827d03622</id>
<content type='text'>
This is a generalization of the existing concept of tri-layer support
that's already well known. Essentially, a conditional-layer
configuration activates a particular layer (the then-layer) when one or
more other layers (the if-layers) are activated.

This is commonly used on ortho keyboards to activate a third "adjust"
layer while the primary two layers ("lower" and "raise") are active.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a generalization of the existing concept of tri-layer support
that's already well known. Essentially, a conditional-layer
configuration activates a particular layer (the then-layer) when one or
more other layers (the if-layers) are activated.

This is commonly used on ortho keyboards to activate a third "adjust"
layer while the primary two layers ("lower" and "raise") are active.
</pre>
</div>
</content>
</entry>
<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>feat(display): IL0323 driver for EPD displays.</title>
<updated>2021-08-25T02:15:42+00:00</updated>
<author>
<name>Darryldh</name>
<email>info@lowprokb.ca</email>
</author>
<published>2021-08-04T00:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=a124eb9f9e364aa617fc7ee71cb72ede42d1f326'/>
<id>a124eb9f9e364aa617fc7ee71cb72ede42d1f326</id>
<content type='text'>
* Basic driver, using the GD7965 driver as a basis, since the ICs
  are very similar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Basic driver, using the GD7965 driver as a basis, since the ICs
  are very similar.
</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>refactor(ext-power): Add init-delay-ms option</title>
<updated>2021-02-16T19:51:32+00:00</updated>
<author>
<name>Nick Winans</name>
<email>nick@winans.codes</email>
</author>
<published>2021-02-16T19:43:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=57661362ea3deee3cd2c4cc7e25b8e4cd4b49f1d'/>
<id>57661362ea3deee3cd2c4cc7e25b8e4cd4b49f1d</id>
<content type='text'>
Co-authored-by: Pete Johanson &lt;peter@peterjohanson.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Pete Johanson &lt;peter@peterjohanson.com&gt;</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>Feat combo layers (#661)</title>
<updated>2021-02-04T04:33:09+00:00</updated>
<author>
<name>KemoNine</name>
<email>mcrosson@users.noreply.github.com</email>
</author>
<published>2021-02-04T04:33:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=cd503ed17bb141bd54a777a375b5706acf884318'/>
<id>cd503ed17bb141bd54a777a375b5706acf884318</id>
<content type='text'>
feat(combos): add layer filtering

Co-authored-by: KemoNine &lt;mcrosson@kemonine.info&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(combos): add layer filtering

Co-authored-by: KemoNine &lt;mcrosson@kemonine.info&gt;</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>
</feed>
