Add support for new gestures, non staggered keyboard layout and compact suggestion bar#1921
Closed
kristijanribaric wants to merge 3 commits into
Closed
Add support for new gestures, non staggered keyboard layout and compact suggestion bar#1921kristijanribaric wants to merge 3 commits into
kristijanribaric wants to merge 3 commits into
Conversation
Add `staggered` boolean property to keyboard config to enable ortholinear/grid-style layouts. Include new QWERTY and QWERTZ non-staggered layout files and update mapping for all locales.
|
Please sign our contributor license agreement at https://cla.futo.org |
|
Please sign our contributor license agreement at https://cla.futo.org |
|
Please sign our contributor license agreement at https://cla.futo.org |
Contributor
|
Thank you for your contribution but please create a separate PR for each feature instead of bundling them all together. |
Author
Contributor
|
Thank you Kristijan! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
As a 14-year Fleksy keyboard user in search of a better keyboard, I want to share my changes to the FUTO keyboard, bringing some of Fleksy's beloved features along with my own tweaks thrown in for good measure. This can be broken down into smaller PRs if needed. I'd appreciate any feedback , and let me know if you are interested in merging any of these features.
Took some inspiration from #1898
Features:
1. Additional gestures support
Every gesture can be individually turned on or off. Note that Swipe Typing needs to be turned off for gestures to work.
2. Non staggered keyboard layouts
Inspired by Fleksy's keyboard layouts I bring you QUERTY and QUERTZ layouts with a middle row that takes full width, taking advantage of the whole usable space.
Default staggered QUERTZ layout:

New non staggered QUERTZ layout with full width middle row:

New layouts can be selected under Keyboard Layouts for your active languages:

New layouts PR: futo-org/futo-keyboard-layouts#270
3. Suggestion bar compact mode
As someone who uses the dedicated numbers row, having another full sized suggestion bar row takes a lot of precious screen real-estate, so I've added an optional compact mode which reduces the height of suggestion bar and removes the expand and microphone input buttons.
While the predictions will now be harder to select by pressing due the smaller size, this makes an awesome opportunity to use the new swipe down gestures for selecting suggestions.
The size of the suggestion bar might be trimmed down even further depending on the feedback.
Compact mode for suggestion bar can be turned on or off with a new toggle button:
