SUMMARY Dead keys are ignored. For instance, using the French locale and either the "French" or the "French (variant)" keyboard layout, I cannot type a circumflex or a diaeresis in activities such as baby_wordprocessor, gletters, hangman, lang or wordgame: the diacritic is not attached to the base letter (e.g., "a" is input instead of "â" although the key for the circumflex was pressed right before the key for "a"). STEPS TO REPRODUCE 1. Launch an activity such as baby_wordprocessor, gletters, hangman, lang or wordgame. 2. Try to attach a diacritic to a letter using a dead key (for instance, try to type "â" using the French keyboard layout). OBSERVED RESULT The diacritic is not attached to the base letter. EXPECTED RESULT The diacritic is attached to the base letter. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian GNU/Linux 11 ADDITIONAL INFORMATION I tried with the "French" and "French (variant)" keyboard layouts. I run gcompris-qt.sh installed from https://download.kde.org/stable/gcompris/qt/linux/gcompris-qt-2.3-Linux64.sh but that issue has been present for many versions, maybe since the switch to Qt.
Hi, Thanks for the report. I can reproduce it with the packages but not on my system when I compile myself. I'll dig more
There is a missing plugin in the package, I'm adding it. Thanks again!
Git commit d372c6596b3244effa011c9bf9649ae3d51c9f1d by Johnny Jazeix. Committed on 27/02/2022 at 17:50. Pushed by jjazeix into branch 'master'. core, rework how we ship packages and add Qt5::QComposePlatformInputContextPlugin for Linux. M +16 -11 src/core/CMakeLists.txt https://invent.kde.org/education/gcompris/commit/d372c6596b3244effa011c9bf9649ae3d51c9f1d
This issue is specific to Linux, it should not affect other system
Git commit 4553c9af80d6164efef1123d88466aa06165fae7 by Johnny Jazeix. Committed on 27/02/2022 at 17:51. Pushed by jjazeix into branch 'KDE/2.0'. core, rework how we ship packages and add Qt5::QComposePlatformInputContextPlugin for Linux. M +16 -11 src/core/CMakeLists.txt https://invent.kde.org/education/gcompris/commit/4553c9af80d6164efef1123d88466aa06165fae7
Moi qui croyais rapporter un bogue qui prendrait du temps à être résolu, je suis stupéfait par votre réactivité. Merci encore pour votre travail.
Hi, we did a new release with this fix specific for Linux: https://gcompris.net/downloads-fr.html#linux Cheers
Thanks you. I have just tested: it works.