Sometimes Fcitx5
drops the very first keystroke, thus acting like direct input, when the user types quickly.
- OS: Fedora 42 Workstation KDE Plasma Desktop
- Editor: VSCode (official build)
- Input Method Frontend: Fcitx5
- Input Method Backend: anthy-unicode
- KDE Virtual Keyboard: Fcitx5
$HOME/.config/code-flags.conf
:--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --wayland-text-input-version=3 --gtk-version=4
According to this documentation, make GTK3 use Fcitx:
echo 'gtk-im-module=fcitx' >> $HOME/.config/gtk-3.0/settings.ini
For other configuration details, follow the guide.
TL;DR: Set only XMODIFIERS=@im=fcitx
as an environment variable in .profile
, .bash_profile
, or another appropriate startup file.
If you want to use KDE Plasma + Wayland + VSCode + ibus, then set gtk-im-module=ibus
on $HOME/.config/gtk-3.0/settings.ini
. But I'm still not be able to convert to Japanese successfully with ibus.