Adds "english thumb-key programming expanded" layout #1129
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a horizontally-expanded version of the english thumb-key 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.