Skip to content

[Feature]: Foldable phone usability issues (split-screen + keyboard layout)Β #115

@nickgeoca

Description

@nickgeoca

Feature Category

Neural Prediction (AI models, accuracy, speed)

Feature Description

Device: Oppo Find N5
Install source: F-Droid

Issues observed:

  1. Keyboard not floating in split-screen mode

    • When using Android split screen, the keyboard docks to the bottom and takes up a large portion of the screen.
    • A floating keyboard option would make multitasking much easier on foldables.
  2. Split keyboard layout for foldables

    • On large foldable screens the keyboard becomes very wide.
    • It would be helpful to support a split keyboard layout so each thumb can reach its side comfortably.
  3. Gesture / swipe typing ergonomics

    • Swipe typing across the entire width of the foldable screen is difficult.
    • Possible idea: allow swipe gestures on one half of the keyboard to cover the full dictionary (like a kinetic swipe area).

Overall the keyboard works well, but foldable devices like the Oppo N5 would benefit from foldable-specific layouts.

Happy to test improvements if needed.

Problem This Solves

Foldable's usability

Proposed Solution

For large foldable devices (this is how the stock keyboard did it):

  1. Floating keyboard when using Android split-screen apps (to reduce screen space usage).

  2. Thumb-optimized layout for large screens (keys positioned closer to the left/right edges for easier two-thumb typing).

  3. Swipe typing zone: allow swiping on one half of the keyboard to interpolate across the full keyboard dictionary, since swiping across the full width of a foldable screen is difficult

Alternative Solutions

No response

Priority Level

Moderate (would improve my experience)

Implementation Considerations

  • This might require neural model changes
  • This might need new UI components
  • This could impact performance
  • This might affect privacy/security
  • This could require system-level permissions
  • This might need hardware acceleration
  • I'm willing to help implement this

Neural/AI Considerations (if applicable)

No response

Privacy Considerations

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions