Skip to content

Add support for new gestures, non staggered keyboard layout and compact suggestion bar#1921

Closed
kristijanribaric wants to merge 3 commits into
futo-org:masterfrom
kristijanribaric:key-spacing-and-gestures
Closed

Add support for new gestures, non staggered keyboard layout and compact suggestion bar#1921
kristijanribaric wants to merge 3 commits into
futo-org:masterfrom
kristijanribaric:key-spacing-and-gestures

Conversation

@kristijanribaric

@kristijanribaric kristijanribaric commented Mar 13, 2026

Copy link
Copy Markdown

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

  • swipe left to delete word
  • swipe right to add space
  • swipe up to undo last action
  • swipe down to accept middle suggestion
  • swipe down-left to accept left suggestion
  • swipe down-right to accept right suggestion

Every gesture can be individually turned on or off. Note that Swipe Typing needs to be turned off for gestures to work.

Screenshot_20260313_121154_FUTO Keyboard(1)

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:
Screenshot_20260313_121344_Samsung Notes(1)

New non staggered QUERTZ layout with full width middle row:
Screenshot_20260313_121258_Samsung Notes

New layouts can be selected under Keyboard Layouts for your active languages:
Screenshot_20260313_121401_FUTO Keyboard(1)

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.

Screenshot_20260313_121231_Samsung Notes

Compact mode for suggestion bar can be turned on or off with a new toggle button:
Screenshot_20260313_121201_FUTO Keyboard

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.
@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.org

@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.org

@futo-cla-pr-labler

Copy link
Copy Markdown

Please sign our contributor license agreement at https://cla.futo.org

@Zvonimir-FUTO

Copy link
Copy Markdown
Contributor

Thank you for your contribution but please create a separate PR for each feature instead of bundling them all together.

@kristijanribaric

Copy link
Copy Markdown
Author

This PR has been broken down into following PRs:
#1922
#1923
#1924

@Zvonimir-FUTO

Copy link
Copy Markdown
Contributor

Thank you Kristijan!

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants