Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional function keys for code.py. #22

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

jameskeim
Copy link

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
Copy link
Contributor

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
Copy link
Author

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 GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants