Unable to enter text with bluetooth keyboards on iOS
Nobody has claimed this yet.
- Dominant language
- Objective-C++
- Stars
- 2.7k
- Forks
- 734
- Avg merge
- 11h 39m
- Merged PRs (30d)
- 1
Description
This issue can be re-produced with the Sample project. Simply build and deploy it to an iOS device.
Text input works as expected with the virtual keyboard, but doesn't when you try it with a bluetooth keyboard.
Oddly enough some keyboard functions like text selection (shift + arrow keys), cut/copy/paste (command + x/c/v) and caret navigation (alt/command + arrow keys) still work. Just not actual text input.
Sample project was built using Unity 2019.4.5f1, built with Xcode 12.0 and running on an iPad 6th-gen with iPadOS 13.7. The Bluetooth keyboard is a Logitech Slim Folio.
Thanks in advance for any help on this.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by building and deploying the Sample project with Unity 2019.4.5f1 and Xcode 12.0 to an iPad running iPadOS 13.7, then reproduce the difference between virtual and Bluetooth keyboard input. Trace the iOS text-input handling used by the web view, while checking that selection, clipboard commands, and caret navigation remain functional. Done means Bluetooth keyboards insert text as expected without regressing those controls.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, objective-c, unity
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100