<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zmk.git/app/tests/hold-tap/balanced/many-nested, branch master</title>
<subtitle>ZMK Bluetooth keyboard firmware.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/'/>
<entry>
<title>refactor(hold-tap): pretty print decision_moment</title>
<updated>2021-02-24T12:24:27+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-04T13:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=9c4c266b17f6fec4866d65bec0889233845b6282'/>
<id>9c4c266b17f6fec4866d65bec0889233845b6282</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(hold-tap): split hold state into interrupt and timer</title>
<updated>2021-02-24T12:24:27+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-02-04T12:50:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=abc60fc7cb5c145bff9029a1aadd73c5adbf4a7b'/>
<id>abc60fc7cb5c145bff9029a1aadd73c5adbf4a7b</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>feature(modifiers): add explicit modifiers</title>
<updated>2021-01-25T04:30:41+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2021-01-22T16:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=7b7701ae90469b920cd78e2ab7aca0c470140b7a'/>
<id>7b7701ae90469b920cd78e2ab7aca0c470140b7a</id>
<content type='text'>
this makes LS(LEFT_CONTROL) work as if shift and control were both
pressed explicitly. Previously, the left shift would have been released
as soon as another key was pressed. The implicit behavior is useful in
case of LS(NUMBER_1) when rolling over to other keys.

Also see #361.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this makes LS(LEFT_CONTROL) work as if shift and control were both
pressed explicitly. Previously, the left shift would have been released
as soon as another key was pressed. The implicit behavior is useful in
case of LS(NUMBER_1) when rolling over to other keys.

Also see #361.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: replace filename hyphens with underscores</title>
<updated>2020-12-28T06:15:35+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2020-12-22T15:56:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=842aa5a842e117b7b00e49258ca0bde44dc0c789'/>
<id>842aa5a842e117b7b00e49258ca0bde44dc0c789</id>
<content type='text'>
Aligns *.h and *.c to underscore naming convention.

These were kept (with warnings) for backwards compatibility with external boards/shields:
- kscan-mock.h
- matrix-transform.h
They should be removed in the future.

PR: #523</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Aligns *.h and *.c to underscore naming convention.

These were kept (with warnings) for backwards compatibility with external boards/shields:
- kscan-mock.h
- matrix-transform.h
They should be removed in the future.

PR: #523</pre>
</div>
</content>
</entry>
<entry>
<title>test: Replace superseded key names in test keymaps</title>
<updated>2020-11-04T04:50:54+00:00</updated>
<author>
<name>innovaker</name>
<email>66737976+innovaker@users.noreply.github.com</email>
</author>
<published>2020-11-03T11:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=aebe90908df58e332186f3152f67fbdc9f0d3ffb'/>
<id>aebe90908df58e332186f3152f67fbdc9f0d3ffb</id>
<content type='text'>
Replace deprecated key names (LSFT, LCTL, RCTL, M_NEXT).

Replace abbreviated names with fully qualified names (LSFT, LCTL, LALT, LGUI, RGUI).

Follow-up to #21.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace deprecated key names (LSFT, LCTL, RCTL, M_NEXT).

Replace abbreviated names with fully qualified names (LSFT, LCTL, LALT, LGUI, RGUI).

Follow-up to #21.</pre>
</div>
</content>
</entry>
<entry>
<title>initial implementation for modifiers</title>
<updated>2020-11-03T05:19:37+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2020-09-02T20:30:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=4f258efbf1602e212a808cc10915050a1b46e140'/>
<id>4f258efbf1602e212a808cc10915050a1b46e140</id>
<content type='text'>
https://github.com/zmkfirmware/zmk/issues/86
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/zmkfirmware/zmk/issues/86
</pre>
</div>
</content>
</entry>
<entry>
<title>Add timestamps to position and behavior events (#147)</title>
<updated>2020-10-10T21:32:53+00:00</updated>
<author>
<name>Okke Formsma</name>
<email>okke@formsma.nl</email>
</author>
<published>2020-10-10T21:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nvandoorn.com/zmk.git/commit/?id=d38740cebf3be17a7d55fc51f5f06752182f96d8'/>
<id>d38740cebf3be17a7d55fc51f5f06752182f96d8</id>
<content type='text'>
* Add timestamps to position events and behaviors.

- Take original event timestamps into consideration so nested tap-holds have proper timing.
- Add position and timestamp to keycode state changed event so the one-shot behavior can properly identify other keypresses and timings.
- Add timestamp to position events received from peripheral

* reduce number of arguments to behaviors</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add timestamps to position events and behaviors.

- Take original event timestamps into consideration so nested tap-holds have proper timing.
- Add position and timestamp to keycode state changed event so the one-shot behavior can properly identify other keypresses and timings.
- Add timestamp to position events received from peripheral

* reduce number of arguments to behaviors</pre>
</div>
</content>
</entry>
</feed>
