解決微軟注音輸入法讓KiCad用一半卡住無法操作的問題
說來從KiCad也用了快十年,從5開始用起,去年升級到6,最近才跳過7直接升級到8。
KiCad 6和8都有遇到一個共同問題,就是常常用一半卡住無法操作,就連想要按右上角的叉叉重開都按不下去,得要在工作管理員中按兩次「結束工作」才能關掉再重新開啟。很奇怪,KiCad沒有當掉,就真的單純無法操作而已。這個情形通常是操作鍵盤按一些KiCad快捷鍵時會發生,原本還以為是我裝了什麼軟體,導致了相容性的問題,不過好幾台電腦無論新舊都有相同情形,感覺又不太像。
後來查了一下,發現有人回報相同情形的bug,且說是和輸入法有關。聯想到要操作鍵盤才發生,基本上已經鎖定就是輸入法的相容性問題。再問了一下朋友,他們也是有一樣的情形,看來不是我自己的問題了。
https://gitlab.com/kicad/code/kicad/-/issues/9882
https://forum.kicad.info/t/kicad-7-and-8-windows-10-freezing-and-window-becomes-un-selectable/50279
https://forum.kicad.info/t/kicad-freezing-and-ime-bug-workaround/56583
有人說在Windows 11微軟已經修正好了,但實測結果仍然是會卡住不動。
微軟注音舊版模式
首先測過微軟注音的相容模式「使用舊版的微軟注音」雖然可以解決,但是那個選字實在太差勁了用不下去,不推薦使用。
純英文輸入法
在KiCad中將輸入法切換成純英文 [英文 (美國)],就沒有微軟注音相容性的問題,不過去瀏覽器、LINE打中文以後,回到KiCad常常會忘記切回英文,然後就又卡住了。
讓我針對每個應用程式視窗使用不同的輸入法
所以除了要新增一個[英文 (美國)]之外,還要勾選「讓我針對每個應用程式視窗使用不同的輸入法」,這樣去別的軟體切成注音輸入法,回到KiCad就會自動跳回英文輸入法。我自己是將預設輸入法設成[英文 (美國)],要用中文時才切換成微軟注音。
Windows 10
設定 > 時間與語言 > 語言 > 鍵盤
Windows 11
設定 > 時間與語言 > 輸入 > 進階鍵盤設定
留言
張貼留言