You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use the private class QKeyMapper for navigation using symbols in the menu for Windows and Linux. This approach can lead to backward compatibility issues, for example here and here
QKeyMapper is needed to solve the case when the user has switched the keyboard layout to a non-English one and is trying to navigate. A similar problem was solved for shortcuts in MacOS and QKeyMapper was used there before, there too, a decision was made to abandon QKeyMapper - to use native platform tools to solve the problem of translating symbols between layouts.
Most likely, we need to create a KeyMapper class and implement it for all platforms.
Problem to be solved
Reduced using qt private classes
Prior art
No response
Additional context
No response
Checklist
This request follows the guidelines for reporting issues
I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests
The text was updated successfully, but these errors were encountered:
Your idea
We use the private class QKeyMapper for navigation using symbols in the menu for Windows and Linux. This approach can lead to backward compatibility issues, for example here and here
QKeyMapper is needed to solve the case when the user has switched the keyboard layout to a non-English one and is trying to navigate. A similar problem was solved for shortcuts in MacOS and QKeyMapper was used there before, there too, a decision was made to abandon QKeyMapper - to use native platform tools to solve the problem of translating symbols between layouts.
Most likely, we need to create a KeyMapper class and implement it for all platforms.
Problem to be solved
Reduced using qt private classes
Prior art
No response
Additional context
No response
Checklist
The text was updated successfully, but these errors were encountered: