-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Feature Category
Neural Prediction (AI models, accuracy, speed)
Feature Description
Device: Oppo Find N5
Install source: F-Droid
Issues observed:
-
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.
-
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.
-
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):
-
Floating keyboard when using Android split-screen apps (to reduce screen space usage).
-
Thumb-optimized layout for large screens (keys positioned closer to the left/right edges for easier two-thumb typing).
-
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