https://bugs.kde.org/show_bug.cgi?id=462919
Bug ID: 462919 Summary: [Android] Krita's keyboard shortcut system conflicts with system-wide Input Method Classification: Applications Product: krita Version: nightly build (please specify the git hash!) Platform: Android OS: Android 13.x Status: REPORTED Severity: normal Priority: NOR Component: Shortcuts and Canvas Input Settings Assignee: krita-bugs-n...@kde.org Reporter: tyson...@tysontan.com Target Milestone: --- On some (and maybe all) Android systems, Krita's input conflicts with the system-wide input method. An "Input Method" is what users use to input non-English letters, like Chinese and Japanese. When an input method is switched ON, it intercepts keyboard inputs and translates the input letters into target language letters. An input method should be available only when a text input field is in focus. It should be automatically switched OFF when the focus is removed from the text input field. A system-wide shortcut: SHIFT, is often used to change between languages when Input Methods are available. However, in Krita's case, the app behaves as if it is always in text input mode. And therefore, Input Methods are always available. This quirk has many unfortunate consequences that make keyboard shortcut useless for non-English users. For example, my device's default language is Chinese. In text input mode, its default language is Chinese. In such state, Krita is unable to interpret shortcut key presses. To use keyboard shortcuts, I must press SHIFT repeatedly until the language is English. And if I pressed SHIFT after that, it will break Krita's shortcuts, again. This issue never happened under Windows or Linux. Tested on: Samsung Galaxy Tab S8 with One UI 5.0 (Android 13). Krita 5.1.2 and latest Krita Next nightlies (5.2.0). -- You are receiving this mail because: You are watching all bug changes.