GNOME Shell 輸入整合的缺陷


目前手邊沒有相關擷圖,這邊直接取用 Wikipedia 上的資料給大家瞭解

以前還沒進入 GNOME 3 或 KDE 4 的時代前,ibus 為輸入法提供面板程式,讓各輸入法可以自由擺放圖示,而一般正體漢字輸入法都具備「中英狀態」和「全形半形標點」兩個圖示。

GNOME Shell 輸入法指示器

因為目前 ibus 的面板程式在 GNOME 下不會顯示之故,剩下右上角的 GNOME Shell 指示器,只能顯示出一個字,所以漢字輸入法都顯示「中」或「英」來指示輸入法狀態是中文模式或英文模式,但全形半形標點就無解了。

GNOME Shell 輸入法指示器選單

所以如果沒有特別去點下指示器打開選單查看,使用者只能自己憑空記憶,沒有提點指示的地方。

ibus-chewing 的系統匣圖示

ibus-chewing 另外提供了系統匣做提示,用一個圖示同時表現出中英狀態和全形半形標點,圖示中央偏左顯示中英,右下角用滿月跟新月暗示全形半形。不過 GNOME 3.26 將預設移除左下角的系統匣顯示,使用者想看系統匣時要另外去 GNOME Extension 網站安裝相關的擴充套件,例如 TopIcons

所以,瑕疵就是目前這些中文輸入法在切換中英狀態後只能從右上角的小地方看出來,如果螢幕很大時會是個麻煩;再來是切換全形半形狀態(例如按下 Shift+Space)時,根本看不出來狀態改變了沒,只能實際輸入看行為。

ibus 輸入法切換時跳出的選擇視窗

不過 GNOME Shell 的優勢就在於可以不限制在右上角的小區域裡,像是按下 Super+Space 鍵切換輸入法時可以直接彈出這樣的視窗讓使用者看著切換。所以,如果能加入類似的切換中英狀態視窗、切換全形半形狀態視窗,那麼也就沒有必要放在右上角的小區域裡了。

期待有一天可以看到這樣的發展啊!



留言

這個網誌中的熱門文章

直行橫列,以及 line (列/行), column (欄), row (列)

正體中文、繁體中文?

Permission 權能/取用權; Permission denied 取用遭拒; Ask for permission 請求權能/取用權; Don't have the right permission to 沒有權能/無權