qmk_firmware/keyboards/planck/keymaps/adamtabrams
Albert Y cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)
* 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 <karlk90@pm.me>
2022-12-12 16:52:22 +01:00
..
config.h [Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007) 2022-12-12 16:52:22 +01:00
keymap.c [Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007) 2022-12-12 16:52:22 +01:00
readme.md
rules.mk

Normal - Qwerty

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
Tab Q W E R T Y U I O P -_
Bsp A(A) G(S) S(D) C(F) G H C(J) S(K) G(L) A(;) '"
! Z X C V B N M , . / Enter
CTRL GUI ALT System Cursor S(Esc) N(Spc) Arrows Left Down Up Right
  • The N in N(Spc) stands for Number layer
  • Hold down a layer key to temporarily activate or tap twice to toggle on or off

Normal - Colemak

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
Tab Q W F P B J L U Y ; -_
Bsp A(A) G(R) S(S) C(T) G M C(N) S(E) G(I) A(O) '"
! Z X C D V K H , . / Enter
CTRL GUI ALT System Cursor S(Esc) N(Spc) Arrows Left Down Up Right
  • The N in N(Spc) stands for Number layer
  • Hold down a layer key to temporarily activate or tap twice to toggle on or off

Normal - Simple

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
Tab Q W E R T Y U I O P Bsp
Esc A S D F G H J K L ; '"
SHFT Z X C V B N M , . / S(Ent)
CTRL GUI ALT System Cursor Spc N(Spc) Arrows Left Down Up Right
  • The N in N(Spc) stands for Number layer
  • Hold down a layer key to temporarily activate or tap twice to toggle on or off

Number

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
| & = + @ % # * $ ^
1 2 3 4 5 6 7 8 9 0 `
[ { ( ~ ! ) } ] \
\/ Normal

Arrows

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
A(->) A(<-) P_Up P_Up C(->)
P_Down Left Down Up Right C(<-)
P_Down A(<-)
\/ Normal

Cursor

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
Wh_Dn M_Btn2 Wh_Dn Wh_Dn
M_Acc2 M_Acc1 Wh_Up M_Btn1 M_L M_Down M_Up M_R
Wh_Up
\/ Normal

System

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
Pr_Scn Pr_Scn Brght- Vol- Vol+ Brght+ Mute
Mute P_Trac N_Trac Play
KBoard \/ Simple Qwerty Colemk Normal

KBoard

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
------
Hue- Sat- Sat+ Hue+ Mode+
Mode- Brght- Brght+ RGB_Tg
\/ \/ FMWare

FMWare

------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------
EEPROM Reset
Reset Debug
------
\/ \/ \/