-
Notifications
You must be signed in to change notification settings - Fork 27.1k
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
☂️ Device-specific keyboard events should happen in the embedder #44918
Comments
Here's the current design doc for this: https://flutter.dev/go/platform-based-key-events |
Progress
Ask for recheck afterwards: |
Hating to be one of "those guys", but I'm curious if this ticket is still being actively pursued? There's a bunch of other tickets that are being closed in favour of this one... but if this ticket isn't being worked on (or if the anticipated completion date is still months/years away), then there's a bit of a gap where genuine keyboard problems are impacting users in the meantime. Not trying to be difficult... just trying to see how aggressively I should be pursuing workarounds to my existing keyboard problems vs. waiting for a fix. |
@edwardaux Yes I'm still fully focusing on the keyboard system, especially all the issues that were found recently. |
Ah, lovely. Thanks for the status update @dkwingsmt ... I appreciate that it is a big task 👍 |
This issue is assigned to @dkwingsmt but has had no recent status updates. Please consider unassigning this issue if it is not going to be addressed in the near future. This allows people to have a clearer picture of what work is actually planned. Thanks! |
This issue was assigned to @dkwingsmt but has had no status updates in a long time. To remove any ambiguity about whether the issue is being worked on, the assignee was removed. |
@gspencergoog has gone through the trouble of migrating everything in the Framework to |
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 |
In order to make implementing #33521 easier, and because it is a better factoring of the code, it makes sense to have the embedding side translate the local key events into a generic representation that the framework can then pass along.
This could be done by moving all of the keyboard key translation to the engine side, normalize it there, and just send a generic key event to the framework.
This would be a large breaking change on the framework side to remove the ability to look at the raw key event data on the framework side, but that is a fairly uncommon operation. We would have to make sure that we encoded all the relevant information in the generic key event (key repeat counts, left/right modifier information, etc.).
The text was updated successfully, but these errors were encountered: