Windows 8 中文輸入好難用?

Windows 8 中文輸入好難用?

ADVERTISEMENT

升級Windows 8後,不少人抱怨新的輸入法介面變得很拗手,這對打字維生的編輯來說尤其嚴重。筆者甚至有同事因而暴怒曠職,稿子遲了一個月才交。Windows 8的中文輸入難用在哪裡?原因出在於微軟的新輸入法機制,就讓小編帶大家了解Windows 8的中文輸入到底變了些什麼。

升級Windows 8後,不少人抱怨新的輸入法介面變得很拗手,這對打字維生的編輯來說尤其嚴重。筆者甚至有同事因而暴怒曠職,稿子遲了一個月才交。Windows 8的中文輸入難用在哪裡?最明顯的3個地方在於:

  1. 有些輸入法只能在桌面使用,無法進入Metro介面。
  2. Ctrl+Shift沒辦法在不同的中文輸入法間切換
  3. Ctrl+Space在某些輸入法裡會失效

也因為如此,很多玩家憤而灌回原本的作業系統。事出必有因,逃避不是解決事情的唯一辦法,Windows 8的輸入法切換問題,並不是修改登錄表就能解決的,原因出在於微軟的新輸入法機制。

IME輸入法難再相容

一切的源頭,得從Windows的輸入法結構歷史談起。稍微對輸入法有點認識的朋友,一定對「IME」(Input Method Editor)不陌生,IME是輸入東亞語言的重要引擎,相較於西方大多數國家只要修改鍵盤對應便能涵蓋所有字母,中文、韓文及日文則是非常依賴拼音或字根來組字,簡單的說如果沒有IME,我們就得準備有幾千、甚至上萬個按鍵的大鍵盤來輸入中文。

因為本文的重點不是介紹開發輸入法,所以這裡就不多著墨IME的結構細節,我們只要知道輸入中文時得進入IME模式就好。至於輸入英文,有沒有進入IME都行,因為IME裡也有英文模式。

重點是,大部分非Windows原生的IME輸入法,都是使用舊型的IMM(Input method manager)引擎來開發並運行的,然而微軟為了應付語音、手寫其至是未來更複雜的輸入媒介,在Windows XP就導入了TSF(Text Service Framwork)這個新型輸入框架來實現IME,並在Windows 8半強制IMM退休,自此使用IMM的輸入法要不是會失效、就是功能不齊。

解決的方法就是在Windows 8使用以TSF為框架的輸入法,比如Windows 8內建的新注音及倉頡都是,相信這2種使用者在轉換作業系統時,並不會遇到多大困難。然而像無蝦米、或者是非Windows 8內建的第三方舊型輸入法,就有待原廠更新來推出適用於新系統的版本了,只是TSF輸入法的開發難度比以往的IMM高上不少,待其問世可能還要再等一段時間。

Windows 8 中文輸入好難用?

▲Windows之於使用者層面的輸入模式組織圖,圖中的「IME切換」可以靠Shift鍵達成。(點圖看大圖)

Windows 8 中文輸入好難用?

▲打開輸入法設定值,有「只限於Desktop」字樣通常就不是完全的TSF輸入法。

快速鍵回不去也改不了

所以了,回到本文一開始的3個問題。Metro介面硬性限制只接受TSF輸入法,因此除了使用像「偽蝦米」之類的免安裝版輸入法,目前無解。至於快速鍵的切換就更要複雜些,也是本篇文章要討論的第二個主軸。

先就Ctrl+Shift來看,這個功能在Windows 7(含)以前的作業系統是用來切換鍵盤佈局的,切換鍵盤佈局就是在不同的語言及輸入法間切換,意指如果安裝了3種語言、合計9種輸入法,那麼只要一直按Ctrl+Shift即可循環這9種輸入法,直到找到你要用的為止。

到了Windows 8,同樣的工作卻改成了以Win+Space代替,原本的Ctrl+Shift則只留下「切換語言」或是「切換同一個語言裡的輸入法」,也就是沒辦法跨語言切換輸入法了。如果只有安裝1種語言,那麼Ctrl+Shift的功能更是會形同虛設。

Windows 8 中文輸入好難用?

▲Windows 8的輸入法切換是按Win+Space,安裝了幾個輸入法,上面就會出現幾個。

這麼做有好有壞,端看個人的使用習慣而定。當然了,如果你的電腦裡只需要安裝一種輸入法,那就不成問題,只是跟別人共用電腦時就會麻煩些。

至於Ctrl+Space呢?這個組合鍵就算對只使用1種中文輸入法的玩家來說還是很重要的,因為在以往它是用來開關IME模式的快速鍵,開了IME就是中輸、關了則返回英輸。雖然在IME模式裡按下Shift也能切換成英輸模式,但該模式的英輸會受到「半形、全形模式」的設定影響,而且要改變習慣也不是那麼快的。

看到這裡,一定有玩家想要透過修改註冊表來叫回快速鍵。如果你真的這麼做過了。一定會發現其實註冊表裡的鍵值根本與Windows 7沒有太大差別,原因在於被異動的是功能而不是快速鍵,再怎麼改也只是把異動過的功能再指定到其它按鍵上而已。

山不轉路轉,有人可能會想更進一步修改鍵盤對應,比如把Win跟Ctrl鍵對調。這種作法太過冒險(不管透過何種方式),因為Win與Ctrl都是非常重要的功能鍵,別的不提,剪下、複製、貼上按錯了都可能換來哀嚎。

Windows 8 中文輸入好難用?

▲Windows 8裡的輸入法工作列。圖中可見無蝦米尚未更新,所以不像注音輸入法一樣有IME停用或切換功能。

精簡輸入法列表不無小補

除了靠第三方程式來挽救,最實際的作法就是把系統裡用不到的輸入法、甚至是語言移除掉。不管是中英文版的Windows 8,都能將語言或輸入法刪至只剩1個,即使是英文版的作業系統,也是可以把英文刪除的,要輸入英文時用IME的英文模式就好。再來是前文提到的,「將該輸入法註冊到該語系不太可能會用到的語言類別」這種作弊法其實Windows早就有內建了,只是彈性不高,不妨拉拉看相近語系的列表裡有沒有重覆的輸入法,如此一來能用Ctrl+Shift來切換了。

Windows 8 中文輸入好難用?

▲「Switch Input Language」是切換語言,「Switch Keyboard Layout」是切換鍵盤佈局,也就是輸入法。

至於Ctrl+Space的IME切換就別想了,如果你只是要快速的切換中英文、又不想按Shift鍵,那麼可以下載如「AHK」的快速鍵輔助程式,組合鍵盤快速鍵送出特定訊號,比如按「Ctrl+Shift」卻送出「Win+Space」訊號等。當然了,最好的辦法還是支持正版軟體、鼓勵輸入法業者腳步快點,因為把期望寄在微軟身上是枉然的。

Windows 8 中文輸入好難用?

▲AutoHotKey能實現自訂快速鍵組合,而且製作出獨立的EXE執行檔,做好還能給朋友用。

延伸閱讀:

不用麻煩了!微軟輸入法2010正版直接下載

找回Windows 7 的「ㄅ半」舊注音輸入法

本文同步刊載於電腦王雜誌
 
 Windows 8 中文輸入好難用?
歡迎加入電腦王雜誌粉絲團

魯蛇實驗室
作者

戶田惠梨香 新垣結衣 長澤雅美 吉高由里子 志田未來 北川景子 香里奈 竹內結子 北乃紀伊 菅野美穗 黑川智花 宮崎葵 夏帆 貫地谷詩穗梨 石原里美 有村架純 井上真央 真野恵里菜 能年玲奈 深田恭子

使用 Facebook 留言
SA
1.  SA (發表於 2013年5月18日 11:05)
「至於Ctrl+Space的IME切換就別想了」
比開始被拿掉還嚴重的問題
微軟根本完全不站在(非英語系)使用者的角度思考
NEWGENE
1人給推

2.  NEWGENE (發表於 2013年5月18日 11:26)
重點是Shift+Space切換全半形被拿掉才災情慘重吧╮(╯_╰)╭╮(╯_╰)╭╮(╯_╰)╭
至少希望WIN 8.1拿回來

至於切換中英打我本來就是用Shift所以沒差<( ̄︶ ̄)>
t7
4.  t7 (發表於 2013年5月18日 15:14)
M$腦殘沒有上限,現在幾乎所有人都需要靠鍵盤生活,你居然給我拿掉 Shift + Space 切換全半形功能!?

我 X 你媽的 XXX,你這樣不就等於砍掉我一支手嗎
蘇意喬
5.  蘇意喬 (發表於 2013年5月18日 16:20)
shift+space沒有拿掉
是MS忘了在新的輸入加進去
不過改回舊的
那真的是超級違和的
輸入法的問題一堆 游戲裡不能輸入 metro裡不能輸入 等等等
不過這是真的"用過"windows8的人才罵得出來
那些只會罵metro好醜好難用的 絕對不知道Win8輸入法才叫爛

不過熱鍵習慣就好
ctrl+space 還是可以像以前一樣強迫改為英文
ctrl+shift 則是給在語言中做切換,我自己還有打日文
反而覺得這樣比較方便

>>微軟根本完全不站在(非英語系)使用者的角度思考
哀,想想io5以前的中文輸入法吧.......那才叫"根本沒有"
Sac
6.  Sac (發表於 2013年5月18日 20:03)
讓 IMM 殘廢還能理解,改快速鍵的意圖在哪裡?
讓系統需要裝一堆小工具,找一堆教學,看起來比較專業?

我看微軟哪天心血來潮把複製改成 Win+C 好了╯-__-)╯ ╩╩
T
7.  T (發表於 2013年5月18日 23:07)
真的 其實系統本身還是有滿多優點
但怎麼會有人敢把基本功能越改越爛的
當初就想說怎麼ctrl和shift按下去沒效
但直接切換英中用shift也還好
結果要打全形時才發現大條了...
bisheng
8.  bisheng (發表於 2013年5月20日 16:26)
小編自己的使用心得:
基本切換方式無感,倒是全型輸入搞不懂怎麼按才對,
另外是自動判動中、英輸入模式很雞婆,害得老是要切
換來切換去。
ilovepc
10.  ilovepc (發表於 2013年8月23日 20:53)
Windows 8不改輸入法機制,身為消費者唯一能做的,就是拒用Windows 8,讓Windows 8的市佔率繼續降低吧!
發表回應
謹慎發言,尊重彼此。按此展開留言規則