更改windows鍵位映射


  1. WIN+R下輸入regedit打開注冊編輯表
  2. 在地址欄輸入 計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  3. 右鍵點擊keyboard layout目錄新建二進制值,並命名為Scancode Map
  4. 左鍵點開該二進制值,輸入數值數據,數據規則如下:最后重啟電腦即可重啟電腦即可
    • 前8個字節為0(16個0)(版本號+頭部字節,不用管)
    • 接下來四個字節為映射的組數,最小值為2,即映射1組為2,2組為3,以此類推(需注意windows是x86架構,屬小端模式,數據高字節存放在內存高地址中,簡言之就是00 00 00 02要反過來寫,即是02 00 00 00,下面類似)
    • 后面每四個字節為替換的一組映射,前兩個字節為替換后的鍵盤掃描碼,后兩個字節為替換前的鍵盤掃描碼
    • 最后四個字節為0(8個0)
  5. 重啟電腦即可

 

掃描碼與鍵位對應關系如下: 掃描碼 鍵 0X011B ESC 0X3B00 F1 0X3C00 F2 0X3D00 F3 0X3E00 F4 0X3F00 F5 0X4000 F6 0X4100 F7 0X4200 F8 0X4300 F9 0X4400 F10 主鍵盤區: 0X2960       ~ 
0X0231       1 
0X0332       2 
0X0433       3 
0X0534       4 
0X0635       5 
0X0736       6 
0X0837       7 
0X0938       8 
0X0A39       9 
0X0B30       0 
0X0C2D       - 
0X0D3D       = 
0X2B5C       " 
0X0E08 退格鍵 0X0F09 TAB 0X1071 Q 0X1177 W 0X1265 E 0X1372 R 0X1474 T 0X1579 Y 0X1675 U 0X1769 I 0X186F O 0X1970 P 0X1A5B [ 0X1B5D ] 0X1E61 A 0X1F73 S 0X2064 D 0X2166 F 0X2267 G 0X2368 H 0X246A J 0X256B K 0X266C L 0X273B ; 0X2827        ' 
0X1C0D 回車 0X2C7A Z 0X2D78 X 0X2E63 C 0X2F76 V 0X3062 B 0X316E N 0X326D M 0X332C , 0X342E . 0X352F       / 
0X3920 空格鍵 右邊數字鍵盤: 0X5200 INSERT 0X4700 HOME 0X4900 PAGE UP 0X5300 DELETE 0X4F00 END 0X5100 PAGEDOWN 0X4800 上箭頭 0X4B00 左箭頭 0X5000 下箭頭 0X4D00 右箭頭 0X352F       / 
0X372A       * 
0X4A2D       - (數字鍵盤的) 0X4737       7 
0X4838       8 
0X4939       9 
0X4B34       4 
0X4C35       5 
0X4D36       6 
0X4E2B       + 
0X4F31       1 
0X5032       2 
0X5133       3
0X5230       0 
0X532E DEL 左 Crtl 掃描碼是 1D ,表示 1D 00 。 右 Ctrl 鍵掃描碼是 E01D,表示 1D E0。 左 ALT 掃描碼是 38 ,表示 38 00 。 右 ALT 鍵掃描碼是 E0 38,表示 38 E0。 左 Shift 掃描碼是 2A ,表示 2A 00 。 右 Shift 鍵掃描碼是 36 ,表示 36 00

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM