<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/quantum/process_keycode/process_tap_dance.c, branch master</title>
<subtitle>Custom split ortholinear mechanical keyboard with rollerball mouse. Firmware. https://blog.node5.net/custom-keyboard
</subtitle>
<id>http://git.node5.net/firmware/qmk/atom?h=master</id>
<link rel='self' href='http://git.node5.net/firmware/qmk/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/'/>
<updated>2023-07-27T04:04:35+00:00</updated>
<entry>
<title>On-each-release tap dance function (#20255)</title>
<updated>2023-07-27T04:04:35+00:00</updated>
<author>
<name>leep-frog</name>
<email>66687468+leep-frog@users.noreply.github.com</email>
</author>
<published>2023-07-27T04:04:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=2c70d3891002337ef981a478b95c621f68dfd777'/>
<id>urn:sha1:2c70d3891002337ef981a478b95c621f68dfd777</id>
<content type='text'>
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
</content>
</entry>
<entry>
<title>process_keycode: remove direct `quantum.h` includes (#21486)</title>
<updated>2023-07-11T07:07:24+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-07-11T07:07:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=eee0384167b965c60120e1222bc24c0b40cadac4'/>
<id>urn:sha1:eee0384167b965c60120e1222bc24c0b40cadac4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix functions with empty params (#19647)</title>
<updated>2023-01-20T16:21:17+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-01-20T16:21:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=cf935d97ae479e7a1e1f2f2f248b93e52e4cc69e'/>
<id>urn:sha1:cf935d97ae479e7a1e1f2f2f248b93e52e4cc69e</id>
<content type='text'>
* Fix functions with empty params

* Found a bunch more</content>
</entry>
<entry>
<title>Tap Dance: remove `qk_` prefix (#19313)</title>
<updated>2022-12-14T20:40:25+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2022-12-14T20:40:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1978007faefc0fb3af809ddf0d2ff1274e540570'/>
<id>urn:sha1:1978007faefc0fb3af809ddf0d2ff1274e540570</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix layer switching from tap dances by redoing the keymap lookup (#17935)</title>
<updated>2022-10-03T09:48:16+00:00</updated>
<author>
<name>Sergey Vlasov</name>
<email>sigprof@gmail.com</email>
</author>
<published>2022-10-03T09:48:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=ca0c12847a97a62f887fd4625673395104a7257b'/>
<id>urn:sha1:ca0c12847a97a62f887fd4625673395104a7257b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tap-dance: Restructure code and document in more detail (#16394)</title>
<updated>2022-06-13T20:12:55+00:00</updated>
<author>
<name>Jouke Witteveen</name>
<email>j.witteveen@gmail.com</email>
</author>
<published>2022-06-13T20:12:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1706da9054f8c4aa77493062a8937a7b64970a9e'/>
<id>urn:sha1:1706da9054f8c4aa77493062a8937a7b64970a9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add GET_TAPPING_TERM macro to reduce duplicate code (#16681)</title>
<updated>2022-04-16T18:24:09+00:00</updated>
<author>
<name>Jouke Witteveen</name>
<email>j.witteveen@gmail.com</email>
</author>
<published>2022-04-16T18:24:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=8f585153c470b07bb0c529ff49b39ef45f68d37e'/>
<id>urn:sha1:8f585153c470b07bb0c529ff49b39ef45f68d37e</id>
<content type='text'>
* Add GET_TAPPING_TERM macro to reduce duplicate code

The macro gives the right tapping term depending on whether per-key
tapping terms and/or dynamic tapping terms are enabled. Unnecessary
function calls and variable resolution are avoided.

Fixes #16472.

* Use GET_TAPPING_TERM for Cirque trackpads

Co-authored-by: Stefan Kerkmann &lt;karlk90@pm.me&gt;</content>
</entry>
<entry>
<title>Format code according to conventions (#16322)</title>
<updated>2022-02-12T18:29:31+00:00</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2022-02-12T18:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=63646e8906e062d1c1de3925cba70c4e3426a855'/>
<id>urn:sha1:63646e8906e062d1c1de3925cba70c4e3426a855</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass in the keyrecord_t of the dual-role/tapping key when calling per-key tap hold functions (#15938)</title>
<updated>2022-02-11T19:53:26+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2022-02-11T19:53:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=7148a69d5ea7d75119c81cf9b7c579f3136c4fd3'/>
<id>urn:sha1:7148a69d5ea7d75119c81cf9b7c579f3136c4fd3</id>
<content type='text'>
* Replace keyp by &amp;tapping_key in the record arg of per-key tap hold funcs

* Replace NULL by &amp;(keyrecord_t){} in 2nd arg of get_tapping_term</content>
</entry>
<entry>
<title>Fix type of Tap Dance max index variable (#14887)</title>
<updated>2021-10-20T03:50:44+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2021-10-20T03:50:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=0fd45d59845d71e435f36975d9ba8a54dfb2a87d'/>
<id>urn:sha1:0fd45d59845d71e435f36975d9ba8a54dfb2a87d</id>
<content type='text'>
</content>
</entry>
</feed>
