https://bugs.kde.org/show_bug.cgi?id=395598

            Bug ID: 395598
           Summary: Cannot use CJK input method in Brush Preset Docker's
                    New tag input box
           Product: krita
           Version: git master
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Tagging
          Assignee: krita-bugs-n...@kde.org
          Reporter: tyson...@mail.com
  Target Milestone: ---

Created attachment 113419
  --> https://bugs.kde.org/attachment.cgi?id=113419&action=edit
New tag box location

Premise: 

Chinese, Japanese and Korean have way too many letters. Unlike western
languages which can be input directly from a keyboard, CJK languages are
typically input using a helper application that translates latin-formatted
pronunciation into actual letters: INPUT [HUI HUA] >> OUTPUT [绘画] (Chinese word
for drawing).

On Linux, we call these helpers "Input sources", and we generally have two
choices for Input Source Framework: ibus (GNOME) or fcitx (KDE) and scim. These
are the base services for loading different input schemes like: ibus-libpinyin,
fcitx-libpinyin. On Windows, these are handled as the Input Methods (IMEs). 

The Bug itself:
CJK input method cannot be used in Brush Preset Docker's New tag input box. It
can be used in the docker's Search box, but not in the right-click menu's "New
tag" box.

When the cursor is in the Search box, I can trigger input method with
Shift/Super+Space. But for some reason, I can neither trigger them in the "new
tag" box. Even when I enter the new tag box with my input method turned-on, it
can only input English.

This bug happens on both Linux and Windows, and the symptoms are 100%
identical. I suspect it to be a deficiency from Qt.

Workaround:

Copy and paste existing CJK letters directly into "New tag" box.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to