-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
我在 Fedora 40 GNOME「鍵盤」設定上,只載入「英語(美式)」及「中文(Array)」(此即 ibus-array)兩個輸入法引擎。最近發現新版 ibus-array 0.2.3 有「使用 Shift 切換中英文模式」選項可用,經測試後,發現在「英語(美式)」及「中文(Array)」來回切換時,將導致英文大小寫輸入的不正常作用。玆回報使用情形如下:
- 在「中文(Array)」的中文輸入模式按下 Shift 鍵後,此時輸入的英文字鍵,將送出大寫英文字母。
- 切回「英語(美式)」,此時輸入的字鍵仍然是大寫字母。只有在按下 Caps Lock 鍵後,才能輸入小寫字母(此時鍵盤的 Caps Lock 指示燈號永遠是亮燈時小寫、滅燈時大寫),這不符使用慣例。
- 當大小寫狀態相反的狀態下,無法回到中文輸入模式(雖然切回 ibus-array,但當按下字鍵,實際送出的仍然是大寫字母而不是中文字)。
- 而再按一次 Shift 後,大小寫的狀態方恢復「正常」,但是 Shift 會處於「永遠按下」的狀態。也就是說,滑鼠點一下左鍵就會變成「shift+click」的作用(選取整段文字直到滑鼠游標處);而按上/下鍵,就會變成整列文字反白(shift+up/down)。
如上所述,在文書作業時會變得很麻煩,也盼望這個問題可以早日解決。
Metadata
Metadata
Assignees
Labels
No labels