(2010年03月31日 16:47), Tseng, Cheng-Chia wrote:
Fedora-trans 上有討論到 Input Method for other languages。
其中 Walter Cheuk 提到: Alt+Shift switches the user locale (such as zh_TW,
zh_CN, Japanese, etc.) and Ctrl+Shift switches IME within the given locale
(such as Changjei, Zhuyin for zh_TW)
不正確,至少在 F13 上不正確。
由於 IBus 將為 F13 之預設輸入法平台。只要桌面環境根據 locale 而在登入時
自動載入 IBus ,Alt+Shift 將會在所有輸入法中循環切換;這包括 IBus 裏開啟
了的輸入法,不論輸入法語言。
IBus 還沒有以 locale 把輸入法分組。
但是我在 GNOME 與 KDE 環境下 Alt+Shift 只會切換工作列內的應用程式視窗。除此之外,在我電腦上 Win XP 與
Vista 對於
Alt+Shift 都是這樣處理。
假設您的桌面環境沒有保持 IBus 運行狀態,我不清楚 Alt+Shift 會觸發系統哪
一個動作。
不知道 kaio 所說:「The Ctrl-Shift key combination has been obsoleted by
Alt-Shift,
which was made consistent to IME in win32 environment.」是為何故?
源於 warren togami 開始的一個討論(我只節錄其大概意思,及我個人理解):他
說為了 prospective win->linux users' usability and consistency ,我們應
該把輸入法/輸入法引擎/輸入法平台盡量接近 windows。而 usability 有時候
是大多數人的約定俗成的一種習慣,這並沒有工程師判斷使用上正不正確的空間。
簡單點說,把熱鍵改得像 Windows ,就減少從 windows 過來 fedora 的人對輸入
法 usability 上的投訢,從而吸引更多人。
kaio