[GH-ISSUE #3540] [Bug] IME not working when editing text #1605

Open
opened 2026-03-23 20:51:36 +00:00 by mirror · 5 comments
Owner

Originally created by @daniel080400 on GitHub (Sep 26, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3540

Originally assigned to: @LucasXu0 on GitHub.

Bug Description

While typing in traditional chinese, the IME works when renaming pages, but not working when editing text in page.

How to Reproduce

  1. Create a new page
  2. Type anything in traditional chinese (fcitx5-chewing)

Expected Behavior

IME should work when editing text

Operating System

Debian 12

AppFlowy Version(s)

0.3.3

Screenshots

image

Additional Context

Was using fcitx5 chewing as input method for this report.

Originally created by @daniel080400 on GitHub (Sep 26, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3540 Originally assigned to: @LucasXu0 on GitHub. ### Bug Description While typing in traditional chinese, the IME works when renaming pages, but not working when editing text in page. ### How to Reproduce 1. Create a new page 2. Type anything in traditional chinese (fcitx5-chewing) ### Expected Behavior IME should work when editing text ### Operating System Debian 12 ### AppFlowy Version(s) 0.3.3 ### Screenshots ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/26960237/4f3e3c42-5093-46a3-b2d1-ab2ecc85f3a1) ### Additional Context Was using fcitx5 chewing as input method for this report.
Author
Owner

@LucasXu0 commented on GitHub (Sep 27, 2023):

hey, @daniel080400. Can you show me how to enable 'Traditional Chinese (fcitx5-chewing)' on Linux? I have installed 'chinese(chewing),' but it always outputs English characters instead of Chinese.

<!-- gh-comment-id:1736882883 --> @LucasXu0 commented on GitHub (Sep 27, 2023): hey, @daniel080400. Can you show me how to enable 'Traditional Chinese (fcitx5-chewing)' on Linux? I have installed 'chinese(chewing),' but it always outputs English characters instead of Chinese.
Author
Owner

@daniel080400 commented on GitHub (Sep 28, 2023):

hey, @daniel080400. Can you show me how to enable 'Traditional Chinese (fcitx5-chewing)' on Linux? I have installed 'chinese(chewing),' but it always outputs English characters instead of Chinese.

Sure, here are the steps to install fcitx5-chewing input method to a Debian 12 system, using GNOME as desktop environment:

  1. sudo apt install fcitx5 fcitx5-chewing

  2. Go to Tweaks -> Startup Applications

  3. Add fcitx5 as startup application

  4. systemctl reboot

  5. Go to Fcitx Configuration -> Input Method

  6. In "Available Input Method", search for "Chewing"

  7. Add Chewing to Current Input Method (By pressing the '<' button), and apply the settings

  8. Open a text editor and use 'Ctrl + Space' to switch to Chewing, you should be able to type in Traditional Chinese by now

  • If it didn't work, try rebooting the system again

  • A "hello world" version for this will be typing 'su3cl3', it should represent as "你好", then press arrow down to select between character variations

  • Sometimes FireFox have issue with this, and may not be able to switch input method to chewing. Test this with chrome-based browser or text editor instead

<!-- gh-comment-id:1739583824 --> @daniel080400 commented on GitHub (Sep 28, 2023): > hey, @daniel080400. Can you show me how to enable 'Traditional Chinese (fcitx5-chewing)' on Linux? I have installed 'chinese(chewing),' but it always outputs English characters instead of Chinese. Sure, here are the steps to install fcitx5-chewing input method to a Debian 12 system, using GNOME as desktop environment: 1. sudo apt install fcitx5 fcitx5-chewing 2. Go to Tweaks -> Startup Applications 3. Add fcitx5 as startup application 4. systemctl reboot 5. Go to Fcitx Configuration -> Input Method 6. In "Available Input Method", search for "Chewing" 7. Add Chewing to Current Input Method (By pressing the '<' button), and apply the settings 8. Open a text editor and use 'Ctrl + Space' to switch to Chewing, you should be able to type in Traditional Chinese by now * If it didn't work, try rebooting the system again * A "hello world" version for this will be typing 'su3cl3', it should represent as "你好", then press arrow down to select between character variations * Sometimes FireFox have issue with this, and may not be able to switch input method to chewing. Test this with chrome-based browser or text editor instead
Author
Owner

@S-xgx1 commented on GitHub (Apr 9, 2024):

Same question: https://github.com/AppFlowy-IO/AppFlowy/issues/2459#issuecomment-2044521137

<!-- gh-comment-id:2044559076 --> @S-xgx1 commented on GitHub (Apr 9, 2024): Same question: https://github.com/AppFlowy-IO/AppFlowy/issues/2459#issuecomment-2044521137
Author
Owner

@rileyhawk1417 commented on GitHub (Jan 31, 2025):

Was this solved for korean input?

<!-- gh-comment-id:2627570941 --> @rileyhawk1417 commented on GitHub (Jan 31, 2025): Was this solved for korean input?
Author
Owner

@HUGHNew commented on GitHub (Jul 9, 2025):

Same problem. The app does not interact with my IME at all.

Debian 12
AppFlowy 0.9.4 (AppImage)
IME: ibus-libpinyin

<!-- gh-comment-id:3052564732 --> @HUGHNew commented on GitHub (Jul 9, 2025): Same problem. The app does not interact with my IME at all. Debian 12 AppFlowy 0.9.4 (AppImage) IME: ibus-libpinyin
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1605
No description provided.