<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/quantum/action_tapping.h, 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-04-05T23:04:23+00:00</updated>
<entry>
<title>[Chore] Remove stray mod tap interrupt defines and per key functions (#20347)</title>
<updated>2023-04-05T23:04:23+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2023-04-05T23:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=73b376a88151d03d43e0eca8242faa4bad199ac0'/>
<id>urn:sha1:73b376a88151d03d43e0eca8242faa4bad199ac0</id>
<content type='text'>
* Remove stray defines and per key functions

* Remove defunct get_ignore_mod_tap_interrupt declaration</content>
</entry>
<entry>
<title>Fix functions when `NO_ACTION_TAPPING` is defined (#11528)</title>
<updated>2023-02-19T01:08:03+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2023-02-19T01:08:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=48a79b08ccbcd0af5269e2e9334042c8347d18f8'/>
<id>urn:sha1:48a79b08ccbcd0af5269e2e9334042c8347d18f8</id>
<content type='text'>

</content>
</entry>
<entry>
<title>[Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)</title>
<updated>2022-12-12T15:52:22+00:00</updated>
<author>
<name>Albert Y</name>
<email>76888457+filterpaper@users.noreply.github.com</email>
</author>
<published>2022-12-12T15:52:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=cbabc8dbe6a8476d3082e8bc649d330f87e7b904'/>
<id>urn:sha1:cbabc8dbe6a8476d3082e8bc649d330f87e7b904</id>
<content type='text'>
* Replace Tapping Force Hold feature with Quick Tap Term

* Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0

* Deprecate force hold in info_config.json

* Before and after quick tap term unit tests

* Quick tap unit tests iteration

* Keymap config.h correction

* Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed

* Add two more test cases for quick tap

* Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2

* Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2

* Add function declaration for get_quick_tap_term

Co-authored-by: Stefan Kerkmann &lt;karlk90@pm.me&gt;</content>
</entry>
<entry>
<title>Add missing prototype for get_hold_on_other_key_press to resolve #18855 (#19056)</title>
<updated>2022-11-13T16:34:59+00:00</updated>
<author>
<name>nicknimchuk</name>
<email>32887909+nicknimchuk@users.noreply.github.com</email>
</author>
<published>2022-11-13T16:34:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=c1ef943ce0dccacd222b66cffaac43417c840373'/>
<id>urn:sha1:c1ef943ce0dccacd222b66cffaac43417c840373</id>
<content type='text'>
Closes undefined</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>New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036)</title>
<updated>2021-11-25T20:06:50+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2021-11-25T20:06:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=4bac5f53d864a77a6f0fa8a2a046ed7748824ecc'/>
<id>urn:sha1:4bac5f53d864a77a6f0fa8a2a046ed7748824ecc</id>
<content type='text'>
* New feature: `DYNAMIC_TAPPING_TERM_ENABLE`

3 new quantum keys to configure the tapping term on the fly.

* Replace sprintf call in tapping_term_report by get_u16_str

* Replace tab with 4 spaces</content>
</entry>
<entry>
<title>Migrate platform independent code from tmk_core -&gt; quantum (#13673)</title>
<updated>2021-08-17T23:18:58+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2021-08-17T23:18:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=b8e913c8db73ebf890e4604ee41991a34354a600'/>
<id>urn:sha1:b8e913c8db73ebf890e4604ee41991a34354a600</id>
<content type='text'>
* Migrate action|keyboard|keycode|eeconfig from tmk_core -&gt; quantum</content>
</entry>
</feed>
