Windows10 Ctrl+Space 與微軟拼音沖突無法正確觸發(fā)補全, 使用AutoHotkey 解決

Windows10 中文環(huán)境有一個病態(tài),就是默認的Ctrl+Space快捷鍵修改了,重啟后會恢復(fù)的問題,這樣一些使用了Ctrl+Space快捷鍵的軟件都很杯具。

在網(wǎng)上找了很久都沒有方法,什么修改注冊表,添加語言的方法我都試過了,都不好用。

還是這里找到了一個辦法 https://www.bilibili.com/read/cv5012438/

Windows 10 1903 180X

Webstorm IDEA VSCode Ctrl+Space 與微軟拼音沖突無法正確觸發(fā)補全, 使用AutoHotkey 解決

解決方案:

使用AutoHotkey 軟件在指定的窗口覆蓋Ctrl+Space 的全局行為
在安裝AutoHotkey 之后新建文件ctrl-space.ahk, 輸入以下內(nèi)容:

; VSCode
#IfWinActive ahk_exe Code.exe
Ctrl & Space::ControlSend, , ^{Space}, ahk_exe Code.exe

; webstorm64
#IfWinActive ahk_exe webstorm64.exe
Ctrl & Space::ControlSend, , ^{Space}, ahk_exe webstorm64.exe

; idea64
#IfWinActive ahk_exe idea64.exe
Ctrl & Space::ControlSend, , ^{Space}, ahk_exe idea64.exe

; 代碼做了如下事情:
; 1.在Visual Studio Code 中按下Ctrl+Space 之后
; 2.接管Ctrl + Space, 不會觸發(fā)微軟拼音的中英文切換了
; 3.向Visual Studio Code 發(fā)送模擬按鍵Ctrl + Space, 觸發(fā)補全

運行ctrl-space.ahk

那個程序名字要自己找哦,在任務(wù)管理器的詳細信息中

Snipaste_2020-05-03_09-36-06.png

為什么我上傳圖片是這樣的,。。。。。。用不來。。

安裝了AutoHotkey了后,在腳本文件上右鍵就有相關(guān)的編譯,運行功能

可以自己編譯成 exe 添加到開機啟動中,世界清靜了。。。

希望可以幫到強迫的您 ………………
我是受不了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容