#1148571 plasma-keyboard: zh_CN, zh_TW, and ja_JP inputs do not function properly

Package:
plasma-keyboard
Source:
plasma-keyboard
Description:
On-screen virtual keyboard for KDE Plasma
Submitter:
Bruce Zhang
Date:
2026-10-18 02:15:01 UTC
Severity:
normal
#1148571#5
Date:
2026-09-21 02:08:09 UTC
From:
To:
Dear Maintainer,

I installed plasma-keyboard for use with my touchscreen device, and enabled the above input methods. However, each of them did not fully function. zh_CN and ja_JP displayed a keyboard, but only the latin input was functional. The bar that was meant to display the pinyin/kana candidates did not appear, and I was only able to input latin characters. zh_TW was the most severe, where the entire keyboard was blank. According to KSystemLog, the error is as follows:

qml: Qt.createQmlObject(): failed to create object:
    file:///usr/share/plasma/keyboard/layouts/ja_JP/inputMethod.qml:1:57: JapaneseInputMethod is not a type

qml: Qt.createQmlObject(): failed to create object:
    file:///usr/share/plasma/keyboard/layouts/zh_TW/inputMethod.qml:1:57: TCInputMethod is not a type

qml: Qt.createQmlObject(): failed to create object:
    file:///usr/share/plasma/keyboard/layouts/zh_CN/inputMethod.qml:1:57: PinyinInputMethod is not a type

#1148571#10
Date:
2026-10-18 02:06:34 UTC
From:
To:
and were excluded from the source tree:

https://sources.debian.org/src/qt6-virtualkeyboard/6.11.2%2Bdfsg-2/debian/copyright

In short, the Qt upstream did not include the source code which
is needed to build those modules, and Debian cannot ship blobs without
source.

As an alternative, fcitx5 is packaged for Debian and has input modules
for zh_CN/zh_TW/ja_JP.

It might be possible to create a plugin for plasma keyboard for it to
act as a fcitx5 client, but I'm not sure how difficult that would be.

Related upstream discussion (in Chinese):
https://github.com/fcitx/fcitx5/discussions/350


Thanks,
Yifei.

#1148571#15
Date:
2026-10-18 02:06:34 UTC
From:
To:
and were excluded from the source tree:

https://sources.debian.org/src/qt6-virtualkeyboard/6.11.2%2Bdfsg-2/debian/copyright

In short, the Qt upstream did not include the source code which
is needed to build those modules, and Debian cannot ship blobs without
source.

As an alternative, fcitx5 is packaged for Debian and has input modules
for zh_CN/zh_TW/ja_JP.

It might be possible to create a plugin for plasma keyboard for it to
act as a fcitx5 client, but I'm not sure how difficult that would be.

Related upstream discussion (in Chinese):
https://github.com/fcitx/fcitx5/discussions/350


Thanks,
Yifei.