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

Adds "english thumb-key programming expanded" layout #1129

Merged
merged 7 commits into from
Oct 28, 2024

Conversation

Hate9
Copy link
Contributor

@Hate9 Hate9 commented Oct 28, 2024

This PR adds a horizontally-expanded version of the english thumb-key programming layout.

thumbkey expanded programming layout

The layout expands the existing programming layout to a 5x4 grid, and uses the additional space to add number keys to the left side.
Additionally, the layout shifted version of the layout contains the "´" and "£" characters, which are otherwise the only characters in the numeric layout that the main programming layout does not contain.

Because this layout contains every key from the numeric layout, the key to switch to the numeric layout has been replaced with the key to switch to voice input. For technical reasons, the layout still references a numeric layout, but it is not used.

Lastly, because I was already modifying the layout's special action key to remove the SwitchIMEVoice action from it, I moved the "move keyboard" button to the top left, as swiping off the side of the layout can be difficult.

I made this layout because I already use the existing programming layout locked to the right of my screen, and this left approximately 1 row's worth of unused space on the left.
I'm aware that the existing layouts have gestures to use keys from the numeric layout in the regular layout, but those are more cumbersome for me to use, so I prefer this.

Copy link
Owner

@dessalines dessalines left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thx.

Lastly, because I was already modifying the layout's special action key to remove the SwitchIMEVoice action from it, I moved the "move keyboard" button to the top left, as swiping off the side of the layout can be difficult.

While I'd highly recommend using the default emoji and settings keys, because any changes we make to them in the future will not be applied to your keyboard, we can still merge, and in the future if we address those issues, you can go back to the common ones. Be aware tho maintaining this keyboard will be up to you.

@dessalines dessalines merged commit d8c4a34 into dessalines:main Oct 28, 2024
1 check passed
@Hate9
Copy link
Contributor Author

Hate9 commented Oct 28, 2024

Thanks! And I'll keep in mind that I'll need to maintain the layout as long as it uses a nonstandard emoji key (the settings key still uses textEditKeyItem, so it should be fine).

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