解決微軟注音輸入法讓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

設定 > 時間與語言 > 輸入 > 進階鍵盤設定



留言

這個網誌中的熱門文章

無法被取代的指針型三用電表(一):前言

關於新唐科技NuMicro ISP的介紹和使用方式

新唐火神板開箱實作(一):NuMaker-Volcano與NuEclipse IDE入門篇