掲示板 Forums - External keyboard input no longer works in iOS app on iOS15
Top > renshuu.org > Bugs / Problems > Resolved Bugs Getting the posts
Top > renshuu.org > Bugs / Problems > Resolved Bugs
External keyboard input still works fine on the site in Safari, so I imagine it’s some quirk of Flutter and iOS15. I’ll log a bug and follow up. Just wanted to report it for visibility/heads up if it requires you to do something before official launch.
Thanks for the heads up. Let me ask you - do you have the J-Crosswords app that I have on the App Store? It's also done in Flutter, and has fill-in-the-blank answer mode, but does NOT use a webview. So we could figure out if it's a webview in flutter issue, or an all of flutter issue.
J-Crosswords appears to work just fine. So I guess it’s the web view specifically.
Unfortunately, this bug is still present in iOS 15 beta 5. At this rate, it seems like it will still be present at iOS 15 release. :(
I *think* I found the solution to this (it's present in iOS 14 as well) https://stackoverflow.com/ques...
This post refers to the official webview widget, while renshuu uses a different, more full-featured one. I'll see if I can figure out where to adjust the code.
https://github.com/flutter/eng...
So, it looks like the merge is in there, but hasn't become part of any flutter release ...yet. So it appears like it's a waiting game for us :(
I have great news! Flutter got a major update, and the keyboard input is (at least) working on my external keyboard on an iOS! Should be available in the App Store soon.
The new update works well, thanks! There’s still a quirk with the arrow keys though. While you’d expect the arrow keys to move the cursor around, instead it appears to tab through the options on the header bar. It also appears to permanently (until the app is force-closed) move the focus of the enter key to this header bar. But I’m back to studying in the app, hooray!
Was the arrows > cursor movement the case up until the iOS version update?
Before iOS 15, yes. The arrow keys would move around the cursor. I just double checked on iOS 14, and it now has the same experience as iOS 15. So it looks like its an issue with the new version of Flutter.
Ok, thanks! As soon as I can a chance to build a test app and get all the materials needed, I'll submit a bug report to the flutter team!