櫻子
在使用電腦的過程中,如果忽然發(fā)現(xiàn)Windows徽標(biāo)鍵失效,例如按下“Win+空格”組合鍵只能輸入一個空格,按下Win+X只能輸入一個X,如何恢復(fù)?而另一方面,在玩游戲的過程中,按動鍵盤上的游戲控制鍵又常常會誤觸動Win鍵,又該如何將Win鍵屏蔽?
首先應(yīng)該知道,由于鍵盤進(jìn)水或設(shè)備故障,也會造成Win鍵失靈。因此,如果發(fā)現(xiàn)Win鍵失靈,首先要排除硬件故障因素,確認(rèn)不是鍵盤物理損壞。排除方法:進(jìn)入雙系統(tǒng)中的另一個系統(tǒng)或通過啟動盤啟動Windows,按下Win鍵測試;或?qū)㈡I盤拔下后接到別的電腦上測試。若能正常使用,則說明不是鍵盤硬件故障。排除了硬件故障后,就需要從軟件方面考慮了。
1 借用小工具控制Win鍵功能開關(guān)
可使用一款“Win鍵盤屏蔽器”軟件檢測Win鍵是否被第三方軟件屏蔽,并解除被屏蔽了的Win鍵。運(yùn)行該軟件后,如果窗口中的“允許Win鍵”按鈕顯示為高亮狀態(tài),則說明該鍵已經(jīng)被屏蔽,只需點(diǎn)擊“允許Win鍵”按鈕,即可解除屏蔽。反之,若希望玩游戲時禁用Win鍵,以防止誤操作,則只需點(diǎn)擊“禁止Win鍵”按鈕即可(圖1)。
2 編輯注冊表實(shí)現(xiàn)Win鍵的屏蔽與恢復(fù)
若不想使用第三方軟件,還可以直接用編輯注冊表的方式來解決。按下Win+R組合鍵啟動運(yùn)行窗口,輸入并運(yùn)行REGEDIT命令,啟動注冊表編輯器(圖2)。在注冊表編輯器窗口中,依次定位到路徑“HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Keyboard Layout”。右鍵單擊右側(cè)窗格空白處,選擇“新建→二進(jìn)制值”(圖3),將該項(xiàng)目命名為“Scancode Map”,雙擊并輸入值“00 00 00 00 00 00 00 00 03 00 00 00 00 00 5b e0 00 00 5c e0 00 00 00 00”(圖4)。注意窗口中左右兩列的數(shù)據(jù)為自動生成,可不予理會。輸入確認(rèn)后,注銷并重新登錄或重啟資源管理器,使得設(shè)置生效。
為了操作方便,還可以將上述過程用代碼方式寫到一個.REG純文本文件中,命名為“屏蔽左右Win鍵.reg”(圖5):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00, 00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0, 00,00,00,00
同時寫另一個文件“撤銷屏蔽Win鍵.reg”,用來解除對Win鍵的屏蔽(圖6),代碼如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-
這樣,當(dāng)需要屏蔽或解除屏蔽時,只需雙擊運(yùn)行對應(yīng)的REG文件即可。
如果只是想要屏蔽某個Win+快捷組合(例如僅屏蔽Win+A功能),也可以用注冊表修改的方法。先依次定位到“HKEY_CURRENT_ US ER\ S of t ware\ M i c ro sof t \W in d ows\ CurrentVersion\Explorer\Advanced”,新建名為DisabledHotkeys的字符串值,編輯其數(shù)值數(shù)據(jù),填入A即表示屏蔽Win+A,填入B即表示屏蔽Win+B(圖7)。若希望去除限定,只需在注冊表中刪除DisabledHotkeys即可。