chewing / ibus-chewing

The Chewing engine for IBus
GNU General Public License v2.0
67 stars 26 forks source link

如果以前設定過 capslock sync mode ibus-chewing 2.x 會一直自動切換回中文 #231

Closed 1weiho closed 4 weeks ago

1weiho commented 1 month ago

如影片,在 VS Code 中當我用滑鼠點擊其他行程式碼後,輸入法會自動切換回中文 此問題發生在所有程式中,只要有用滑鼠點擊,輸入法就會自動切換回中文模式不會維持原本的 在 Ubuntu 22.04 沒有發生此問題

https://github.com/user-attachments/assets/9af7089b-4267-41ef-918f-c10913392022

kanru commented 1 month ago

24.04 用的應該是 ibus-chewing 2.0.0 請附上以下指令的輸出

gsettings list-recursively org.freedesktop.IBus.Chewing
1weiho commented 1 month ago
org.freedesktop.IBus.Chewing add-phrase-direction true
org.freedesktop.IBus.Chewing auto-shift-cur true
org.freedesktop.IBus.Chewing cand-per-page uint32 5
org.freedesktop.IBus.Chewing chi-eng-mode-toggle 'shift'
org.freedesktop.IBus.Chewing clean-buffer-focus-out false
org.freedesktop.IBus.Chewing default-english-case 'lowercase'
org.freedesktop.IBus.Chewing easy-symbol-input true
org.freedesktop.IBus.Chewing esc-clean-all-buf false
org.freedesktop.IBus.Chewing kb-type 'default'
org.freedesktop.IBus.Chewing max-chi-symbol-len 20
org.freedesktop.IBus.Chewing phrase-choice-from-last true
org.freedesktop.IBus.Chewing plain-zhuyin false
org.freedesktop.IBus.Chewing sel-keys '1234567890'
org.freedesktop.IBus.Chewing show-page-number false
org.freedesktop.IBus.Chewing show-systray true
org.freedesktop.IBus.Chewing space-as-selection false
org.freedesktop.IBus.Chewing sync-caps-lock 'keyboard'
org.freedesktop.IBus.Chewing vertical-lookup-table false
kanru commented 1 month ago

感謝,可以試著把 sync-caps-lock 改為 disable 看看有沒有幫助

1weiho commented 1 month ago

有成功了,謝謝您 🙏🏻

kanru commented 1 month ago

謝謝回報,我先把 issue 開著,因為有些地方需要更新

1weiho commented 1 month ago

沒問題,謝謝

dereklee0310 commented 4 weeks ago

感謝,可以試著把 sync-caps-lock 改為 disable 看看有沒有幫助

同樣是Ubuntu 24.04 LTS,切換視窗和按下backspace時會自動切換回中文,將sync-caps-lock改為disable後已解決