Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Full Keyboard Access on iOS for keyboard navigation events #148409

Closed
LHaanappel opened this issue May 15, 2024 · 2 comments
Closed

Support Full Keyboard Access on iOS for keyboard navigation events #148409

LHaanappel opened this issue May 15, 2024 · 2 comments
Labels
r: duplicate Issue is closed as a duplicate of an existing issue

Comments

@LHaanappel
Copy link

LHaanappel commented May 15, 2024

Copy of issue #76497 by @hkwinslow which was closed.

Steps to reproduce

  1. Connect iPhone to an external keyboard via bluetooth
  2. Run/open an iOS flutter app (on a physical device)
  3. Try to navigate the app using only an external keyboard

Expected results

  • Able to access & interact with all input elements (text fields, buttons, checkboxes, etc.) by making use of keys such as tab, up, down, space, enter, etc.

Actual results

  • I tried using the 1Keyboard app to use my Mac keyboard through bluetooth, and I also bought a bluetooth keyboard to try. Both yielded same result.
  • There is one workaround I have found but it only applies to text fields. That is to set autofocus to true and then adding this code to the text field: textInputAction: TextInputAction.next, onEditingComplete: () => FocusScope.of(context).nextFocus(), But, I would expect it to work out of the box and for any type of input element. Also this requires autofocus to be set to true which is not ideal in many cases.
  • I have tried using a small sample app I've built, as well as the Flutter Catalog app which I read should have this support.

Flutter Doctor output

Doctor output

image

@danagbemava-nc danagbemava-nc added the in triage Presently being triaged by the triage team label May 15, 2024
@danagbemava-nc
Copy link
Member

Hi @LHaanappel, thanks for filing this, #76497 has been re-opened. Please feel free to share any additional information you can in there.

Closing this in favor of the original issue.

Thank you

@danagbemava-nc danagbemava-nc closed this as not planned Won't fix, can't repro, duplicate, stale May 15, 2024
@danagbemava-nc danagbemava-nc added r: duplicate Issue is closed as a duplicate of an existing issue and removed in triage Presently being triaged by the triage team labels May 15, 2024
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 29, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
r: duplicate Issue is closed as a duplicate of an existing issue
Projects
None yet
Development

No branches or pull requests

2 participants