I took a lot of inspiration from existing configurations like Miryoku, sunaku glove80 and many others.
I tried to stick to Miryoku's opposite site layer feature to reduce complications.
But I was intrigued by auto-shift, rather than pressing shift for caps, therefor i do have an auto-shifted layer, which can be toggled. Generally, this might lead to a lower type speed, but I think it adds a little bit more comfort.
So far, I have not found a nice configuration to use auto-shift in a nice way with home row mods, which is still on my to-do list.
I decided to have two separate symbol layers. One for typing and one for coding. In my opinion, the two vary heavily in the most used keys, and therefore I thought it makes sense to utilize the home row differently.
Furthermore, I wanted to make developing and reaching symbols for development easier and more intuitive. I wanted to create a more rolling motion from outward to inward, also like sunaku explains, but due to the limited space, I can not match all his constraints.
Note I am still exploring the coding part, and this might be subject to be changed.
- improvement to shortcut layer, and rethinking how to access it
- using urobs work as basis
- adding DASBOB and generalization
- rewoking some layers
- reworking thumb keys (might need to move some layer activation too)
- home row mods instead of auto-shift
- simpler combos for shortcuts, and one for idea shortcuts directly
As it turns out HRMs with auto-shift are a little bit complicated. I opted into two layers, one with auto-shift, and one with HMRs. Let's see which one I prefer.
Here you can find the hardware files and build guide.
TOTEM is a 38-key column-staggered split keyboard. My version is the Bluetooth version, assembled and provided by http://keep.supply.
Additionally, I am using a third SEEED XIAO BLE as a dongle.