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

            Bug ID: 469691
           Summary: Dead keys are not recognized [circumflex (^),
                    diaeresis (")]
    Classification: Applications
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
circumflex (^) and diaeresis (") can't be used anywhere in Krita input field:
- layer name
- file dialog
- document information field
- scripter and any python plugin 
- ...

STEPS TO REPRODUCE
1.  Try to type ^ (0x5e) character in a field 

OBSERVED RESULT
1.  A SPACE (0x20) character is produced

EXPECTED RESULT
1.  A circumflex character is produced


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 5.27
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9

OS Keyboard configuration: French (alt. latin-9 only)
OS System language: american english
Krita setting:

ADDITIONAL INFORMATION
Workarounf: copy/paste ^ character from Kate or terminal to Krita works (really
boring but at least, it works :))

Using appimage on Linux 

Problem occurs for Krita 5.1.5 (e0453bf87f) and Krita 5.2.0 (edb8d52405)

Other softwares works properly on system

I don't think it could be related to OS itself: according to Krita appimage I
still have on my computer, I have appimage working and other not

Here's some notable differences about QT and LOCALE from Krita>Help>Show system
information for bug report between working and not working appimage

Last working appimage I have
*** (2022-11-26) krita-5.2.0-prealpha-9cb8ac659f-x86_64.appimage => OK,
characters can be used ***
> Qt
>  Version (compiled): 5.12.12
>  Version (loaded): 5.12.12
>
>Locale
>  Languages: en_US
>  C locale: 
> LC_CTYPE=en_US.UTF-8;LC_NUMERIC=fr_FR.UTF-8;LC_TIME=fr_FR.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=fr_FR.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=fr_FR.UTF-8;LC_NAME=fr_FR.UTF-8;LC_ADDRESS=fr_FR.UTF-8;LC_TELEPHONE=fr_FR.UTF-8;LC_MEASUREMENT=fr_FR.UTF-8;LC_IDENTIFICATION=fr_FR.UTF-8
>  QLocale current: en
>  QLocale system: en
>  QTextCodec for locale: UTF-8

First non-working appimage I have
***  (2023-02-24) krita-5.2.0-prealpha-d01231403e-x86_64.appimage => KO,
characters can't be used ***
> Qt
>  Version (compiled): 5.15.7
>  Version (loaded): 5.15.7
>
>Locale
>  Languages: en_US, en, en_Latn_US
>  C locale: 
> LC_CTYPE=en_US.UTF-8;LC_NUMERIC=fr_FR.UTF-8;LC_TIME=fr_FR.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=fr_FR.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=fr_FR.UTF-8;LC_NAME=fr_FR.UTF-8;LC_ADDRESS=fr_FR.UTF-8;LC_TELEPHONE=fr_FR.UTF-8;LC_MEASUREMENT=fr_FR.UTF-8;LC_IDENTIFICATION=fr_FR.UTF-8
>  QLocale current: en
>  QLocale system: en
>  QTextCodec for locale: UTF-8

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

Reply via email to