[真.教學]在 Windows 10 使用 CTRL+SPACE 中英文輸入切換(倉頡+新酷音方案)    

     與好友聊起 Windows 10 的 CTRL+SPACE 中英文切換方式, 提到了倉頡輸入法, 這讓我得到一個意外的靈感。雖然我自己不用倉頡, 但有不少使用者需要它, 所以基於原來基礎, 加測一個新方案 - 倉頡+新酷音。(原 po 完整版請參考這一篇: 請直接捲動頁面至本文章結尾處, 找到這一篇之超連結 #5 [真.教學]升級 Windows 10 後的問題與對策(#5),找回你的習慣,讓 CTRL+SPACE 中英文輸入切換模式復活!)Pixnet-0260-01(new)   

步驟 1  安裝與新增新酷音輸入法

下載並安裝新酷音(下載網址請點擊此處), 它是一個完全免費、開放原始碼的智慧型中文注音輸入法。新酷音輸入法本身非常好用, 我認為它的選字與學習功能都很強, 使用起來順暢許多。 

安裝後, 新酷音輸入法會出現在程式清單內, 但還需要設定才能使用, 因為輸入法是由 Windows 系統統一管理。

Pixnet-0257-02

輸入法的設定頁面路徑為「控制台 > 時鐘 、語言與區域 > 語言  > 語言選項」, 進入後我們需要在此處點擊「新增輸入法」, 將新酷音輸入法增加到系統內才能被選用。

Pixnet-0257-03

最底下的新酷音輸入法是安裝後才掛進來的, 將倉頡先加進來, 再新增新酷音, 最後將微軟注音移除。(註: 移除只讓它不出現在可用的輸入法選單內, 模組還在系統內)

Pixnet-0260-02

步驟 2  設定輸入法

這次搭配的組合是倉頡 + 新酷音, 前者負責英文輸入, 後者專用來處理注音輸入。  

倉頡為第一順位, 沒有也不需做設定。一切換到倉頡, 預設即是"英數模式"。接著檢查一下酷音輸入法之選項設定, 視窗內有兩個項目需要注意:

(1)「使用 SHIFT 快速中英文切換」選項, 預設為使用, 要將之改成不勾選狀態(等於讓  SHIFT 的中英文切換無作用)
(2)「預設以英文模式啟動」選項, 預設值原本就是不使用, 只要注意沒被變更就可以了。不勾選的意思, 實際是指預設以中文模式啟動 

Pixnet-0260-03

接著調整 "讓我為每個應用程式視窗設定不同的輸入法", 其路徑位於 "控制台\時鐘、語言和區域\語言\進階設定", 請勾選它。使用此選項可避免 Windows 10 自行幫我們切換到不想要的輸入法, 例如在瀏覽器網址欄, 想要英文卻變成中文的困擾。

Pixnet-0257-17

步驟 3  安裝熱鍵程式 AutoHotkey

光是以上動作仍不夠, 還需要透過自訂熱鍵程式 (如 AutoHotkey, 點擊下載), 將 CTRL+SPACE  定義成輸入法切換功能鍵, 才能符合想要的操作習慣。在此之前, 先簡單介紹一下 Windows 10 中與輸入法有關的標準預設功能鍵:

1. 跨語言切換輸入法: WINDOWS + SPACE
先按住鍵盤左下角 WINDOWS 鍵不放, 然後每按一下 SPACE 空白鍵就會切換一次輸入法, 能直接切換到想使用的輸入法(已開啟的輸入法, 不論微軟注音倉頡和新酷音、日、英通通都可以選), 而螢幕右下角將顯示作用中輸入法的代表圖示

2. 開啟或關閉輸入法:CTRL + SPACE  (此功能鍵之定義, Windows 10 or 8  Windows 7 或以前版本不同

以微軟注音和新酷音為例,先按住 CTRL 鍵, 再按一下空白鍵, 會切換為無輸入法之輸入模式(英數),再按一次就恢復微軟注音或新酷音中文輸入模式。

了解上面的規則, 就可安裝 AutoHotkey, 繼續後面的動作。(以下截圖是安裝完出現的 help畫面) 

Pixnet-0257-11

接著請在桌面或自己熟悉的位置, 建立一個附檔名為 *.ahk 的文字檔, 這是 AutoHotkey 的腳本語言(script)檔案類型, 內容只要放入底下這條命令並存檔便可:

^Space::#Space

這一串看似奇怪的符號, 其實是有意義的, 由於 AutoHotkey 功能非常強大, 無法將細節一一介紹, 所以只說明以下重點:

^ 代表 CTRL 鍵 (CONTROL)
# 代表 WINDOWS 
Space 代表空白鍵 (Space bar)
:: 代表置換, 即左邊的按鍵組合重新定義為右邊的按鍵組合

上面命令的作用是讓 AutoHotKey 模擬, 當按下 CTRL + SPACE 時, 產生 WINDOWS + SPACE 的功能, 以切換輸入法。因為兩個輸入法分別被指定成英文專用、中文專用, 所以切換輸入法實際上就等於切換中英文。做到類似 Win 7 的模式, 實現以 CTRL + SPACE 直接切換中英文

點擊 ahk 之後, 將在工作列內看到一個綠底 H 字, 這指示 AutoHotKey 正在運作中, CTRL + SPACE 現在具備 WINDOWS + SPACE 之同等功能。 

Pixnet-0257-12

步驟 4 中英文切換測試

英文模式下, 打字很正常, 這時候的狀態是處於倉頡的英文模式(預設),  游標附近會有一個浮動的「英」字, 且同時間螢幕右下角可看到 「英 倉」符號。 

接著, 試著按下 CTRL + SPACE 切換到新酷音之注音模式。

Pixnet-0260-05

順利進入中文模式, 打字沒有問題, 這時候的狀態是處於新酷音的中文模式(預設),  同時間螢幕右下角可看到 「中 酷」符號。 

過程中隨時按下 CTRL + SPACE 切換為中英文模式, 都很順暢。輸入一段中文, 想直接打英文, 也沒問題。

Pixnet-0260-04

還有一個項目要測試,  先切到「英 倉」, 再進入別的應用程式, 游標附近會有一個浮動的「英」字, 系統不會亂切換, 可繼續保持英數輸入 

Pixnet-0260-06

倉頡的中英文切換, 可以直接用 mouse 點擊螢幕右下角的中/英字, 進行模式切換, 正好不干擾鍵盤操作, 太好了!

Pixnet-0260-07

步驟 5 讓 CTRL + SPACE 自動生效

為了讓使用更方便, 可以選擇將 ahk 的檔案捷徑, 放進 Windows 10 的啟動目錄, 這樣每次開機就會載入執行, 讓 CTRL + SPACE 自動生效。

設定方式為, 以滑鼠右鍵點擊螢幕左下角的 WINDOWS 圖示, 選取"執行(R)", 然後於對話框內, 輸入「 shell:startup」並執行。待檔案視窗出現, 再把桌面的 ahk 檔案拖曳進去就可以了, 請參考步驟①②③。

Pixnet-0257-22

倉頡 + 新酷音的組合, 英中各司其職, 運作沒問題。但命令提示字元 (CMD.EXE) 與 PowerShell, 這兩個程式均不能搭配新酷音與倉頡 , 所以不能使用中文。若需要使用, 變通方式是把微軟注音臨時安裝進來就可以。 

Windows 10 與 Windows 8.x 在輸入法方面是採用同樣架構, 理論上本文的內容應可適用於 Windows 8.x

透過以上設定, CTRL + SPACE 中英文輸入切換模式在 Windows 10 中復活, 且操作相當順暢。至於微軟注音+新酷音 vs. 倉頡+新酷音, 兩種組合要選那一套, 就看自己習慣了。   

謝謝閱讀,Thank you! 敬請持續關注 鑫部落。 心經營! (http://newguest88., pixnet.net/blog)

如果您喜歡這篇文章, 歡迎到鑫部落粉絲團幫我們按讚(直接點擊此處 or 下面連結 or 左側欄), 感恩!

合作信箱: mandy.sun@msa.hinet.net 

********************************  

系列文章, 延伸閱讀:(近期 Windows 10 相關 & 升級 Windows 10 之後的問題與解決對策)

#1 [真.教學]升級 Windows 10 後的問題與對策(#1), 如何修正惱人的小紅傘 Avira Antivirus 更新提醒?

#2 [真.教學]升級 Windows 10 後的問題與對策(#2), ISO 虛擬光碟程式 MagicDisc 無法使用

#3 [真.教學]升級 Windows 10 後的問題與對策(#3), Win 10 不習慣, 還原舊版 

#4 [真.教學]升級 Windows 10 後的問題與對策(#4), 消失的 USB 3.0 

#5 [真.教學]升級 Windows 10 後的問題與對策(#5),找回你的習慣,讓 CTRL+SPACE 中英文輸入切換模式復活!

#6 [真.教學][懶人包]在 Windows 10 使用 CTRL+SPACE 中英文輸入切換之完美方案!  精華特集

#7 [真.教學]在 Windows 10 使用 CTRL+SPACE 中英文輸入切換(倉頡+新酷音方案)

#8 [真.教學]升級 Win 10 後的問題與對策(#6),電腦卡卡效能比以前慢,該怎麼辦?

#9 [真.教學]最高 300% 效能提昇! 合法免費序號, Advanced SystemCare 9.2 (持續有效,期限 2016/12/16)

系列文章, 延伸閱讀:(系統映像, 修復磁碟機 & 系統還原)

#1 [教學]升級 Windows 10 前的準備,備份 Windows 8.1 的系統映像 (Acer E3-112)

#2 [教學]建立 Windows 8.1 修復磁碟機 (Acer E3-112)

#3 自己的電腦自己救 - Windows 8.1 系統還原實例 (華碩 Asus K55V)

#4 [教學]買 Windows 10 新筆電後的第一件事 - 建立系統映像檔與系統修護光碟 (Asus X555LF)

#5 [教學] Windows 10 系統救援之光碟開機 Part 1 簡單版 (示範筆電 Asus X555LF)

#6 [教學] Windows 10 系統救援之光碟開機 Part 2 進階版 (示範筆電 Asus X555LF)

 

Title:[真.教學]在 Windows 10 使用 CTRL+SPACE 中英文輸入切換(倉頡+新酷音方案) 

(pixnet-0260)

, , , , , , , , , , , , , , ,
創作者介紹

鑫部落。 心經營!

鑫部落 發表在 痞客邦 PIXNET 留言(0) 人氣()