背景:裝了vs2019后,重啟電腦。發現鼠標能用,鍵盤按了沒反應。換了個新鍵盤也沒反應。進入bios鍵盤有效。驅動精靈、360修復了也沒用,設備管理器里面看鍵盤的驅動都是正常的。
所以感覺可能是注冊表的問題。。。
技巧:上網百度了一下,找了很久很久(重裝系統是能解決,但是又不想重裝系統,太多東西要重裝,還要整理了),找到一個和注冊表項的回答,regedit打開后感覺確實和鍵盤控制很像,然后操作后發現真的ok了。但是那個回答很復雜需要重啟多次。本回答優化了一下操作步驟。
首先怎么登錄系統:開機的時候,屏幕右下角》輕松訪問》屏幕鍵盤
登錄后,設置》輕松訪問》鍵盤》使用屏幕鍵盤
1. regedit打開注冊表編輯器,計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318}
發現沒有UpperFilters項
2. 新建添加字符串UpperFilters項,修改內容為kbdclass
也可以把這個注冊表下的 001-005項刪除(這樣可以避免重啟,反正插拔鍵盤后,又會自動生成的)
3. 卸載鍵盤設備,重新插拔
計算機》鼠標右鍵》管理》設備管理器,找到鍵盤,依次卸載。之后重新插拔下鍵盤即可
然后就好啦。
參考回答:
【1】https://www.douban.com/group/topic/22575579/
【2】https://tieba.baidu.com/p/5040647999?red_tag=1461913958