Conversation

jameskeim

If these commits need to be broken up I can do that. Basically, this adds CTLESC CTLCAP TAPFUNC SPCFUNC and small changes to some layers. It puts BOOT and SUSPEND on the B button layer which is more of a utility layer. It also adds the different keyboard rates which seem to ensure all keys are responsive and avoid bounce.

CAPS is not useful where it is so this moves it to lower left with CTRL on the same key. Eventually, I'd put ESC and CTRL on the former CAPSLOCK key and get rid of it in the place of GRAVE but that is just me.

This also used SPACE as a function key which seems like a really good use for the thumbs even without a split spacebar.

@xiongyihui

Using CTLESC to replace CAPSLOCK is used by many power users, but I'm not sure if CTLESC should be included in the default keymap. Maybe add a new file named advanced_code.py to include it.

@jameskeim

Using CTLESC to replace CAPSLOCK is used by many power users, but I'm not sure if CTLESC should be included in the default keymap. Maybe add a new file named advanced_code.py to include it.

Okay, that sounds like a fair approach. Is this also how you would recommend incorporating custom layouts without fear that upstream changes would clobber/overwrite personal settings?

Sign up for free to join this conversation on . Already have an account? Sign in to comment
None yet
None yet

Successfully merging this pull request may close these issues.