Skip to content

ibus-array「使用 Shift 切換中英文模式」作用不正常 #44

@gontera

Description

@gontera

我在 Fedora 40 GNOME「鍵盤」設定上,只載入「英語(美式)」及「中文(Array)」(此即 ibus-array)兩個輸入法引擎。最近發現新版 ibus-array 0.2.3 有「使用 Shift 切換中英文模式」選項可用,經測試後,發現在「英語(美式)」及「中文(Array)」來回切換時,將導致英文大小寫輸入的不正常作用。玆回報使用情形如下:

  1. 在「中文(Array)」的中文輸入模式按下 Shift 鍵後,此時輸入的英文字鍵,將送出大寫英文字母。
  2. 切回「英語(美式)」,此時輸入的字鍵仍然是大寫字母。只有在按下 Caps Lock 鍵後,才能輸入小寫字母(此時鍵盤的 Caps Lock 指示燈號永遠是亮燈時小寫、滅燈時大寫),這不符使用慣例。
  3. 當大小寫狀態相反的狀態下,無法回到中文輸入模式(雖然切回 ibus-array,但當按下字鍵,實際送出的仍然是大寫字母而不是中文字)。
  4. 而再按一次 Shift 後,大小寫的狀態方恢復「正常」,但是 Shift 會處於「永遠按下」的狀態。也就是說,滑鼠點一下左鍵就會變成「shift+click」的作用(選取整段文字直到滑鼠游標處);而按上/下鍵,就會變成整列文字反白(shift+up/down)。

如上所述,在文書作業時會變得很麻煩,也盼望這個問題可以早日解決。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions