stopwin.reg內容:
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
鍵keyboard layout下新建或修改二進位制值scancode map,大小為十六進製制表示的數值的大小:
左邊位元組是數值的低位,右邊位元組是高位。例如:0xabef
可以表示為hex:ef,ab
刪除scancode map值可以用:
[hkey_local_machine\system\currentcontrolset\control\keyboard layout]
"scancode map"
=-
鍵盤掃瞄碼是作業系統識別鍵盤按鍵的標識,有點類似按鍵的id,若乙個按鍵沒有掃瞄碼,那麼此按鍵不被作業系統識別。
登錄檔鍵keyboard layout下的二進位制scancode map值可以修改鍵盤掃瞄碼的對映,將乙個按鍵的掃瞄碼影射為另乙個。
如果鍵盤a鍵的掃瞄碼value1對映為value2,這樣當a鍵按下時,作業系統會獲得掃瞄碼value2,然後執行對應掃瞄碼value2的處理程式,看起來好像是掃瞄碼為value2的按鍵(而非鍵a)被按下了。
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
這個例子中,看第三行00,00,5b,e0:
其中0xe05b為左win鍵的掃瞄碼,修改為0x0000,效果為左win鍵失效。
修改完登錄檔後重啟電腦生效。
更改登錄檔的幾個函式
一 定義 hkey hkey char content 256 所查詢登錄檔鍵值的內容 dword dwtype reg sz 定義讀取資料型別 dword dwlength 256 struct hkey rootkey 登錄檔主鍵名稱 tchar subkey 欲開啟登錄檔項的位址 tchar ...
不用更改登錄檔就可以更改桌面所在的位置
windows桌面上放的檔案太多,最近發現c槽可用空間太少,計算機跑的越來越慢,有什麼方法可以把windows的整個桌面的資料夾移到系統的其他硬碟位置嗎?我有方法如下 方法 步驟 1 不用更改登錄檔就可以更改桌面所在的位置,點選桌面上administrator 2 找到desktop或桌面資料夾點選...
鍵盤Ctrl鍵壞了,用登錄檔來修
朋友的膝上型電腦的ctrl鍵壞了,常用的ctrl c和ctrl v用不了 臨時用右鍵選單中的複製貼上代替 給日常工作帶來很大不便。網上找了一下解決辦法,發現比較簡單的辦法是通過修改登錄檔,用其他鍵代替ctrl鍵,比如不常用的win鍵。windows registry editor version 5...