Suggestions for Kanata's confg
Hi Ben. I saw your video about using Kanata to customise your keyboard layout on a Mac. I was wondering if you had a chance to look into this discussion on Kanata's repo about skipping HRMs while typing. It is equivalent to the Tap Flow module for QMK, if I remember correctly, which aims at reducing the perceived lag and misfires of HRMs. Also, there is an example on how to use deftemplate and deflayermap to reduce the verbosity of the config file.
Of course these are just suggestion I thought a power-user like you might find interesting. In any case, thanks for raising awareness of this tool I value so much. I have recently published my layout on www.keymapdb.com which resulted on new options for the "firmware" filter: Kanata and keyd. I think there are very good use cases for doing keyboard customisation via software and would love these technologies to improve and become more prevalent.
@argenkiwi Your config does look very clean and readable given the complex functionality 👍
If I'm reading your infographic correctly, you hold space to Extend and you lock into Fumbol with space+v/m then Tab out?
Thanks @InSasquatchCountry. You have 2 ways to access the Fumbol layer:
- While holding the spacebar, tap the Fumbol switch key (currently E). You will remain on the Fumbol layer until the spacebar is released.
- Hold a Fumbol layer modifier key (V or M).
The first approach is good for when you need to stay on the layer to type a long number, for example. The second approach is for quickly entering a symbol or number and can also be used together with other modifiers for key combinations involving numbers (e.g. Ctrl + 1).