Windows 10 改變內建注音鍵位

TH Lin
Jul 30, 2020

--

2020/1/2更新:

Windows 10 2004版本更新了內建的注音輸入法,本篇已不適用

在MacOS作業系統下使用軟體模擬非qwerty的鍵盤layout是很寫意的事情,系統內建的capslock一鍵切換英數字與最後使用的輸入法可無縫切換注音或其他輸入法。

但在Windows下就不是這麼回事了。

Windows將所有的輸入法依照語系切開,ctrl+shift僅能在同語系間切換,若需要切換到別語系的輸入法需先用alt+shift切換語系再切換輸入法。雖有win+space可在所有語系所有輸入法間循環切換,但只能循環選擇,系統沒有單鍵切換到上一個輸入法的方式。

通常這不會是個問題,除非…

  1. 你使用軟體模擬layout。以我所知Windows的內建中/日文輸入法對應的都是qwerty,只有注音可以自訂鍵位。只有在語系是英文的時候有辦法切換成軟體模擬的其他layout,此時就會變成中文輸入法的英數模式打的還是qwerty。
  2. 你平常會使用到多個語系的輸入法,這時你會發現win+space的輸入法選單超,級,長。加上上述的只能循環選擇這點,讓盲切成為幾乎不可能的事情。

工作上我使用MacOS的模擬Colemak配置與注音輸入,唯一會出現輸入錯誤時就是在注音模式下按到快速鍵,如想存檔時按下ctrl+s但實際輸入的是ctrl+d。

但在Windows下就不是這麼回事了。

使用家中PC時為了快速切換而不用每次都得盯著輸入法清單看,只能過著需要打中文時就得提醒自己英數模式得打qwerty的日子。且平常使用的自然輸入法免費版沒有自訂鍵位的功能,就放棄改善了。反正台灣勞工的下班時間也沒多長。

直到現在,突然發現內建注音其實是可以自訂鍵位的:

語言喜好設定 -> 中文(台灣) -> 微軟注音選項 -> 開啟進階設定

依上面選單順序進入進階設定後,可進入「鍵盤」分頁,下拉選單選擇自訂後即可定義每個鍵輸入的注音符號。

自訂鍵盤畫面

有了這一大發現之後就立刻把鍵盤刷成Colemak配置,再依照Colemak鍵位設定相對應的位置的注音符號後如下畫面:

qwerty / colemak / bopomofo ?

設定畫面內的鍵盤是只會呈現qwerty的,設定時需要在腦內變換注音位置其實滿惱人,所以做了一張對應圖:

注音與Colemak配置對應

另外做了一張Dvorak版本,供參考。

注音與Dvorak配置對應

設定完後即可直接使用,不須重新開機。

可惜的是內建倉頡與大易似乎無法自訂鍵位,目前只知道注音支援自訂設定。

--

--

No responses yet