<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/docs/tap_hold.md, 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-07T14:18:02+00:00</updated>
<entry>
<title>[Feature] Send a dummy keycode to neutralize flashing modifiers in retro tap and key overrides (#20992)</title>
<updated>2023-07-07T14:18:02+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2023-07-07T14:18:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1abf8f3e8b8a9b358be3c27867f9bee7422507f3'/>
<id>urn:sha1:1abf8f3e8b8a9b358be3c27867f9bee7422507f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove outdated remarks regarding the default MT behavior (#21077)</title>
<updated>2023-05-30T01:08:15+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2023-05-30T01:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1e2deddd43ea78fa37bacae894c24f0e1d60097b'/>
<id>urn:sha1:1e2deddd43ea78fa37bacae894c24f0e1d60097b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)</title>
<updated>2023-04-03T05:32:47+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2023-04-03T05:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1899793f27c9b165b55b28b086bd989f12baf137'/>
<id>urn:sha1:1899793f27c9b165b55b28b086bd989f12baf137</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)</title>
<updated>2022-12-13T11:20:07+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2022-12-13T11:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=515dd18c2801663bbac0e59f683c2a93e4bd9b1a'/>
<id>urn:sha1:515dd18c2801663bbac0e59f683c2a93e4bd9b1a</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>Align dynamic tapping term keycode names (#18963)</title>
<updated>2022-11-05T16:58:30+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2022-11-05T16:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=fd4c3f46fb31c6b095607706808a58ba068536bf'/>
<id>urn:sha1:fd4c3f46fb31c6b095607706808a58ba068536bf</id>
<content type='text'>
* Align dynamic tapping term keycode names

* regen header</content>
</entry>
<entry>
<title>docs: fix typos (#18671)</title>
<updated>2022-10-13T19:02:15+00:00</updated>
<author>
<name>Paula Isabel</name>
<email>102936794+paulaxisabel@users.noreply.github.com</email>
</author>
<published>2022-10-13T19:02:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=a3f9992cc97a49944b92e02268db179266842125'/>
<id>urn:sha1:a3f9992cc97a49944b92e02268db179266842125</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>[Docs] Include ASCII diagram to explain tap-hold modes (#15873)</title>
<updated>2022-03-10T20:48:33+00:00</updated>
<author>
<name>WJH</name>
<email>hou32hou@gmail.com</email>
</author>
<published>2022-03-10T20:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=6c40b6856bb843e39bf0992164f41e29ce7ea72c'/>
<id>urn:sha1:6c40b6856bb843e39bf0992164f41e29ce7ea72c</id>
<content type='text'>
* [Docs] Include ASCII diagram to explain tap-hold modes

* [Docs]: add examples for Default mode for Tap Hold

* [Docs] fix some wrong explanation in tap_hold.md</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>
</feed>
