Pc雜談 2 關閉相容舊版輸入法的ctrl+空格

pc雜談-2 關閉相容舊版輸入法的ctrl+空格

hi各位,
在最近幾年,微軟推出了新版的中文輸入法,而這個新版的輸入法在最開始,會導致使用nvda螢幕閱讀軟體的用戶無法選字,
好在微軟還有提供一個可以切換成舊版相容模式的按鈕,按下之後就能切換為舊版的輸入法,
而後也有大神推出了nvda插件,讓nvda可以報讀候選字,解決了這個問題,
直到如今的windows 10 20H2+nvda2021年3.1的版本,已經不需要插鍵,就可以正常的在新版輸入法選字了,
但雖如此,新版的輸入法仍然存在著一些問題,這些問題會影響nvda的日常操作,比方說→

  1. 按ctrl+alt+空格
    這個快速鍵是用來在桌面上或檔案總管裡切換選中或不選中資料夾、檔案的功能,
    但在新板,它會觸發ctrl+空格,也就是切換中英文,而無法達到這個快速鍵本來的功能,
    這會造成我們無法再資料夾內,按此快速鍵切到不選中,再按快顯鍵新增檔案的操作,
    • 用了新版輸入法,你只能退出再進入資料夾,按快顯鍵才能新增檔案,或是直接再軟體裡選擇檔案的儲存路徑
    • 當你需要調整螢幕解析度、亮度、或是改變桌面上的圖示、檢視方式時,你無法在桌面上利用這組快速鍵,在不選中圖示的情況下展開有著這些設定的功能表
  2. shift+空格
    舊版輸入法才有的切換全形、半形的快速鍵,也會在你使用新版輸入法的時候失效,雖然這個功能對大多數盲人來說不是很重要
  3. ctrl+空格
    在中文輸入法應該都有的快速鍵,用來切換中英文,
    但這組快速鍵很高頻率會跟其他的軟體有快速鍵衝突,例如完遊戲、或是在reaper裡想要暫停時,都會被這組快速鍵干擾
    並且ctrl+空格的功能會伴隨你左右,無論你用盡各種方法都無法關閉這組快速鍵,
    到目前為止,爬文看到有許多人也有相同的問題,官方克服也沒有給出解決方案,
    雖然win10的設定裡有相關的設定,但非常難以調整,設定完新的快速鍵確定後,再重新打開設定會自動恢復預設設定,非常頑固,
    並且根據網路上的訊息,windows10裡的設定是針對舊版輸入法的,雖然設定完後對舊版輸入法也不起作用就是了

關閉舊版輸入法的ctrl+空格

因此,再最終我還是切回了舊版相容模式的輸入法,剛好也在網路上找到了可以關閉舊版輸入法ctrl+空格的註冊表,
接下來,你只要下載這個註冊表修改檔案,並且再檔案上按enter選擇是,就能讓你的舊版輸入法關閉ctrl+空格,
再使用前,如果你對註冊表操作還熟悉的話,可以輩分一下原有註冊表,再使用這個註冊表檔案,
當然,這個檔案我已經實測過,可以正常順利的使用,所以也不用太擔心。


下載檔案

.reg註冊表修改檔案的內容

如果你對.reg檔案不放心,你可以用文字編輯器打開.reg檔案,或是看看下面在.reg裡的內容→

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_USERS.DEFAULT\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:02,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_USERS.DEFAULT\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:02,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00

補充

在使用.reg檔案後,你可以試看看在文字框裡按ctrl+空格是不是已經失效了,如果肯定,那恭喜你成功了,
如果還是能切換中英文,那你可以嘗試重新啟動電腦看看,
另一個要注意的是,這個.reg檔案只對舊版相容模式的中文輸入法有效,
ok,那麼就介紹到此,下次見!