Windows 8 中文輸入好難用? | T客邦

文章推薦指數: 80 %
投票人數:10人

升級Windows 8後,不少人抱怨新的輸入法介面變得很拗手,這對打字維生的編輯來說尤其嚴重。

筆者甚至有同事因而暴怒曠職,稿子遲了一個月才交。

登入 註冊 新聞評測處理器主機板顯示卡記憶體儲存機殼/電源網通電腦/周邊遊戲/電競活動專區業界動態 零組件儲存網通電腦/周邊遊戲/電競軟體技術研究 關於電腦王| 隱私權政策 著作權聲明| 廣告合作 分享次數 ADVERTISEMENT 升級Windows8後,不少人抱怨新的輸入法介面變得很拗手,這對打字維生的編輯來說尤其嚴重。

筆者甚至有同事因而暴怒曠職,稿子遲了一個月才交。

Windows8的中文輸入難用在哪裡?原因出在於微軟的新輸入法機制,就讓小編帶大家了解Windows8的中文輸入到底變了些什麼。

升級Windows8後,不少人抱怨新的輸入法介面變得很拗手,這對打字維生的編輯來說尤其嚴重。

筆者甚至有同事因而暴怒曠職,稿子遲了一個月才交。

Windows8的中文輸入難用在哪裡?最明顯的3個地方在於: 有些輸入法只能在桌面使用,無法進入Metro介面。

Ctrl+Shift沒辦法在不同的中文輸入法間切換 Ctrl+Space在某些輸入法裡會失效 也因為如此,很多玩家憤而灌回原本的作業系統。

事出必有因,逃避不是解決事情的唯一辦法,Windows8的輸入法切換問題,並不是修改登錄表就能解決的,原因出在於微軟的新輸入法機制。

IME輸入法難再相容 一切的源頭,得從Windows的輸入法結構歷史談起。

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

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

至於輸入英文,有沒有進入IME都行,因為IME裡也有英文模式。

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

解決的方法就是在Windows8使用以TSF為框架的輸入法,比如Windows8內建的新注音及倉頡都是,相信這2種使用者在轉換作業系統時,並不會遇到多大困難。

然而像無蝦米、或者是非Windows8內建的第三方舊型輸入法,就有待原廠更新來推出適用於新系統的版本了,只是TSF輸入法的開發難度比以往的IMM高上不少,待其問世可能還要再等一段時間。

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

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

快速鍵回不去也改不了 所以了,回到本文一開始的3個問題。

Metro介面硬性限制只接受TSF輸入法,因此除了使用像「偽蝦米」之類的免安裝版輸入法,目前無解。

至於快速鍵的切換就更要複雜些,也是本篇文章要討論的第二個主軸。

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

到了Windows8,同樣的工作卻改成了以Win+Space代替,原本的Ctrl+Shift則只留下「切換語言」或是「切換同一個語言裡的輸入法」,也就是沒辦法跨語言切換輸入法了。

如果只有安裝1種語言,那麼Ctrl+Shift的功能更是會形同虛設。

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

這麼做有好有壞,端看個人的使用習慣而定。

當然了,如果你的電腦裡只需要安裝一種輸入法,那就不成問題,只是跟別人共用電腦時就會麻煩些。

至於Ctrl+Space呢?這個組合鍵就算對只使用1種中文輸入法的玩家來說還是很重要的,因為在以往它是用來開關IME模式的快速鍵,開了IME就是中輸、關了則返回英輸。

雖然在IME模式裡按下Shift也能切換成英輸模式,但該模式的英輸會受到「半形、全形模式」的設定影響,而且要改變習慣也不是那麼快的。

看到這裡,一定有玩家想要透過修改註冊表來叫回快速鍵。

如果你真的這麼做過了。

一定會發現其實註冊表裡的鍵值根本與Windows7沒有太大差別,原因在於被異動的是功能而不是快速鍵,再怎麼改也只是把異動過的功能再指定到其它按鍵上而已。

山不轉路轉,有人可能會想更進一步修改鍵盤對應,比如把Win跟Ctrl鍵對調。

這種作法太過冒險(不管透過何種方式),因為Win與Ctrl都是非常重要的功能鍵,別的不提,剪下、複製、貼上按錯了都可能換來哀嚎。

▲Windows8裡的輸入法工作列。

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

精簡輸入法列表不無小補 除了靠第三方程式來挽救,最實際的作法就是把系統裡用不到的輸入法、甚至是語言移除掉。

不管是中英文版的Windows8,都能將語言或輸入法刪至只剩1個,即使是英文版的作業系統,也是可以把英文刪除的,要輸入英文時用IME的英文模式就好。

再來是前文提到的,「將該輸入法註冊到該語系不太可能會用到的語言類別」這種作弊法其實Windows早就有內建了,只是彈性不高,不妨拉拉看相近語系的列表裡有沒有重覆的輸入法,如此一來能用Ctrl+Shift來切換了。

▲「SwitchInputLanguage」是切換語言,「SwitchKeyboardLayout」是切換鍵盤佈局,也就是輸入法。

至於Ctrl+Space的IME切換就別想了,如果你只是要快速的切換中英文、又不想按Shift鍵,那麼可以下載如「AHK」的快速鍵輔助程式,組合鍵盤快速鍵送出特定訊號,比如按「Ctrl+Shift」卻送出「Win+Space」訊號等。

當然了,最好的辦法還是支持正版軟體、鼓勵輸入法業者腳步快點,因為把期望寄在微軟身上是枉然的。

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

延伸閱讀: 不用麻煩了!微軟輸入法2010正版直接下載 找回Windows7的「ㄅ半」舊注音輸入法 本文同步刊載於電腦王雜誌  歡迎加入電腦王雜誌粉絲團 標籤:Windows,電腦王,輸入法,教學,應用軟體,技術研究 使用Facebook留言 我要推 1.  SA(發表於2013年5月18日11:05) 引用回覆檢舉 「至於Ctrl+Space的IME切換就別想了」比開始被拿掉還嚴重的問題微軟根本完全不站在(非英語系)使用者的角度思考 1人給推我要推 2.  NEWGENE(發表於2013年5月18日11:26) 引用回覆檢舉 重點是Shift+Space切換全半形被拿掉才災情慘重吧╮(╯_╰)╭╮(╯_╰)╭╮(╯_╰)╭至少希望WIN8.1拿回來至於切換中英打我本來就是用Shift所以沒差 我要推 3.  Mesak(發表於2013年5月18日14:39) 引用回覆檢舉 Win8在無法輸入的駐點上幾乎無法切換中英文以及輸入法 我要推 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以前的中文輸入法吧.......那才叫"根本沒有" 我要推 6.  Sac(發表於2013年5月18日20:03) 引用回覆檢舉 讓IMM殘廢還能理解,改快速鍵的意圖在哪裡?讓系統需要裝一堆小工具,找一堆教學,看起來比較專業?我看微軟哪天心血來潮把複製改成Win+C好了╯-__-)╯╩╩ 我要推 7.  T(發表於2013年5月18日23:07) 引用回覆檢舉 真的其實系統本身還是有滿多優點但怎麼會有人敢把基本功能越改越爛的當初就想說怎麼ctrl和shift按下去沒效但直接切換英中用shift也還好結果要打全形時才發現大條了... 我要推 8.  bisheng(發表於2013年5月20日16:26) 引用回覆檢舉 小編自己的使用心得:基本切換方式無感,倒是全型輸入搞不懂怎麼按才對,另外是自動判動中、英輸入模式很雞婆,害得老是要切換來切換去。

我要推 9.  Tiberius(發表於2013年6月17日10:03) 引用回覆檢舉 http://msdn.microsoft.com/en-us/library/windows/apps/hh967425.aspx根據以上說明,就算是輸入法改用TSF重寫在MetroUI介面下還是沒辦法「讀取本機檔案」=「沒有使用者詞庫可以用」官方建議使用webservice,可是這也要「你目前用的app擁有網路權限」XD(灌回Win7) 我要推 10.  ilovepc(發表於2013年8月23日20:53) 引用回覆檢舉 Windows8不改輸入法機制,身為消費者唯一能做的,就是拒用Windows8,讓Windows8的市佔率繼續降低吧! 我要推 11.  羅迪(發表於2014年9月13日17:53) 引用回覆檢舉 ╮(╯_╰)╭ 謹慎發言,尊重彼此。

按此展開留言規則 留言板發文規則: 請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文! 請勿一文多貼灌水洗板或發表無意義字串,違者直接刪除留言。

請勿張貼廣告,不允許任何形式的商業廣告行為,包含頭像、簽名檔等。

禁止發表非官方所舉辦的團購性質活動,違者直接刪除留言。

發言時請勿涉及人身攻擊、侮辱、色情或其他有違社會善良風俗之內容,違者直接刪除留言。

嚴禁發表討論破解軟體、註冊碼、音樂、影片、軟體複製等違反智慧財產權之留言。

請尊重他人之文章著作權,轉載者請標明來源。

1 串流網站上那些「4K」影片,看起來為什麼比用本機播放的1080p影片還要糊? 2 使用者回報LGA1700主機板會弄彎第12代AlderLakeCPU,Intel做出回應 3 AMD已確認Windows11GPU驅動程式會修改BIOS中的RyzenCPU設定 4 全球首屆「元宇宙時裝周」盛會,同樣也複刻了20年前的失敗 5 購買「遊戲電視」,除了「4K」和「120Hz」外,還應該注意什麼? 6 5.5GHz魔鬼生化鵰,IntelCorei9-12900KS旗艦處理器效能實測 7 RTX4090規格爆料:AD102核心、TGP功耗600W,價格漲幅有限 8 就是衝著你!貝佐斯花百億美金組衛星網際網路,5年內發射3236顆衛星搶馬斯克星鏈生意 9 性能、容量和功耗上大幅度提升的DDR5想要成為市場的主流還要多久? 10 TrueCaller靠著「竊取個資」打造10億美元的帝國



請為這篇文章評分?