Skip to content

Show autocorrect suggestions when using a hardware keyboard#2138

Open
FarisZR wants to merge 2 commits into
futo-org:masterfrom
FZR-forks:synara/hardware-keyboard-toolbar
Open

Show autocorrect suggestions when using a hardware keyboard#2138
FarisZR wants to merge 2 commits into
futo-org:masterfrom
FZR-forks:synara/hardware-keyboard-toolbar

Conversation

@FarisZR

@FarisZR FarisZR commented Jun 27, 2026

Copy link
Copy Markdown

Summary

  • Added a new setting to keep the action/suggestions bar visible when a USB keyboard is connected. (similar to Swiftkey)
  • Wired hardware-keyboard detection into LatinIME and UixManager so the touch keyboard can be hidden while the toolbar remains available.
  • Added a toolbar toggle button to show or hide the touch keyboard in hardware keyboard mode.
  • Updated the Keyboard & Typing settings page and strings for the new behavior.
image

Summary by CodeRabbit

  • New Features

    • Added a typing setting to keep the toolbar visible when a hardware keyboard is connected.
    • Added a touch-keyboard toggle in the keyboard action bar.
    • Improved hardware-keyboard handling so the keyboard UI and toolbar adapt more consistently when devices are connected or disconnected.
  • Bug Fixes

    • Updated keyboard visibility and suggestion-bar behavior to better reflect the active hardware-keyboard mode.
    • Refreshed keyboard UI state more reliably when input starts, ends, or device configuration changes.

FarisZR added 2 commits June 27, 2026 19:42
- Keep the action bar visible when a USB keyboard is connected
- Add a touch-keyboard toggle and matching typing settings
- Add a touch keyboard toggle to the action bar in hardware keyboard mode
- Expand the action window to show the keyboard when requested
- Disable the toolbar setting unless hiding the keyboard on hardware connect is enabled
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.

3 participants