<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk/quantum/action_tapping.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-05-10T15:59:52+00:00</updated>
<entry>
<title>Fix Mod-Tap combo regression (#20669)</title>
<updated>2023-05-10T15:59:52+00:00</updated>
<author>
<name>Pete Sevander</name>
<email>pete.sevander@gmail.com</email>
</author>
<published>2023-05-10T15:59:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=8a332e6f0105d2db9239e3c3f997bae754522804'/>
<id>urn:sha1:8a332e6f0105d2db9239e3c3f997bae754522804</id>
<content type='text'>
* Add keyevent for combo keyrecord

* Fix formatting

* Update quantum/process_keycode/process_combo.c

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* Add combo unit-tests and hot-fix process_record_tap_hint

...as this function tries to lookup the combo keys passed in. This will
be refactored in a later pr.

---------

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
Co-authored-by: Stefan Kerkmann &lt;karlk90@pm.me&gt;</content>
</entry>
<entry>
<title>[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847)</title>
<updated>2023-04-03T08:33:45+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2023-04-03T08:33:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=fcf8b804ed95a98561bd4c1d6c85604be0f7cc7b'/>
<id>urn:sha1:fcf8b804ed95a98561bd4c1d6c85604be0f7cc7b</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>[Bug] Fix compilation error when defining QUICK_TAP_TERM_PER_KEY (#19893)</title>
<updated>2023-02-22T19:03:36+00:00</updated>
<author>
<name>precondition</name>
<email>57645186+precondition@users.noreply.github.com</email>
</author>
<published>2023-02-22T19:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=93f2ed3abf909d06334ee51ac687abd782cf68d5'/>
<id>urn:sha1:93f2ed3abf909d06334ee51ac687abd782cf68d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up use of keycode range helpers (#19756)</title>
<updated>2023-02-10T21:10:14+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-02-10T21:10:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=1d0b4c8d38794dc019ecb224f2992b4ddfa70839'/>
<id>urn:sha1:1d0b4c8d38794dc019ecb224f2992b4ddfa70839</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce IS_EVENT instead of !IS_NOEVENT (#19366)</title>
<updated>2022-12-17T14:06:27+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2022-12-17T14:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=85984902cfcfd852daf335f67cb97d6520531def'/>
<id>urn:sha1:85984902cfcfd852daf335f67cb97d6520531def</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Core] guard action related debug messages (#19348)</title>
<updated>2022-12-15T22:38:25+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2022-12-15T22:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=dedc54a328ab900f47da8478bd9c6b7d14891e15'/>
<id>urn:sha1:dedc54a328ab900f47da8478bd9c6b7d14891e15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Test] Reset timer for every unit test and provide timestamps for log messages (#17028)</title>
<updated>2022-12-14T15:31:08+00:00</updated>
<author>
<name>Stefan Kerkmann</name>
<email>karlk90@pm.me</email>
</author>
<published>2022-12-14T15:31:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.node5.net/firmware/qmk/commit/?id=962e4c0e1854b10612bab547c3d842c5f967dd23'/>
<id>urn:sha1:962e4c0e1854b10612bab547c3d842c5f967dd23</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>
</feed>
