It continues to score well against other popular and more exotic layouts on klatest – even with the newly increased thumb weight penalty – and feels like my keyboard layout search may finally be answered.
The layers of Thumb H – with the H and I swapped on the alpha layers – are inherited by BEAKL Ti with the following amendments..
home row shift
is augmented with additional remapped Shift keycodes, notably extra Tab and Enter keys for each hand. This provides a more rhythmic Tab Enter sequence to the previous alternating thumb sequence which the rolling thumb action (coded with QMK) attempted to smooth out..
was previously managed with the traditional toggled caps state. Under normal circumstances this posed no problem but rapidly triggering the CapsLock with alternating toggle layers can leave the keyboard in a CapsLock state (as a result of a QMK timer conflict with the toggle layers and the CapsLock), requiring a keyboard reset.
Rather than attempt to debug this rare timer event conflict with the CapsLock state and the toggle layers, it was more expedient to implement the CapsLock as an additional toggle layer and capitalize on the macro’s timer management..
Note the complete set of punctuation keys, retention of the thumb Tab, Enter and Del, and the availability of the cursor Navigation Layer from the CapsLock Layer.
Home row modifiers could have been implemented with literally next to no effort but are intentionally omitted for lack of a use case with the CapsLock Layer.