目录

Windows注册表更改按键映射

win+r运行regedit打开注册表, 移动到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

输入:

00,00,00,00
00,00,00,00
03,00,00,00
3A,00,1D,00
1D,00,3A,00
00,00,00,00
  • 前两行版本信息号.
  • 第三行表示修改了几个键,低位在左,高位在右.最后一行也算一个. 03,00,00,00意为00,00,00,03
  • 四五行表示修改的键.以键盘扫描码作为标识.
  • 3A,00,1D,00表示将左Ctrl映射为Caps Lock
  • 最后一行以结尾.
    "00 00":"None",
    "01 00":"Esc",   
    "02 00":"1",
    "03 00":"2",
    "04 00":"3",
    "05 00":"4",
    "06 00":"5",
    "07 00":"6",
    "08 00":"7",
    "09 00":"8",
    "0a 00":"9",
    "0b 00":"0",
    "0c 00":"-",
    "0d 00":"=",
    "0e 00":"Backspace",
    "0f 00":"Tab",
    "10 00":"Q",
    "11 00":"W",
    "12 00":"E",
    "13 00":"R",
    "14 00":"T",
    "15 00":"Y",
    "16 00":"U",
    "17 00":"I",
    "18 00":"O",
    "19 00":"P",
    "1a 00":"[",
    "1b 00":"]",
    "1c 00":"Enter",
    "1d 00":"Left Ctrl",
    "1e 00":"A",
    "1f 00":"S",
    "20 00":"D",
    "21 00":"F",
    "22 00":"G",
    "23 00":"H",
    "24 00":"J",
    "25 00":"K",
    "26 00":"L",
    "27 00":"Semicolon",    
    "28 00":"'",
    "29 00":"`",
    "2a 00":"Left Shift",
    "2b 00":"\",
    "2c 00":"Z",
    "2d 00":"X",
    "2e 00":"C",
    "2f 00":"V",
    "30 00":"B",
    "31 00":"N",
    "32 00":"M",
    "33 00":",",
    "34 00":".",
    "35 00":"/",
    "36 00":"Right Shift",
    "37 00":"n*",
    "38 00":"Left Alt",
    "39 00":"Space",
    "3a 00":"Caps Lock",
    "3b 00":"F1",
    "3c 00":"F2",
    "3d 00":"F3",
    "3e 00":"F4",
    "3f 00":"F5",
    "40 00":"F6",
    "41 00":"F7",
    "42 00":"F8",
    "43 00":"F9",
    "44 00":"F10",
    "45 00":"Num Lock",
    "46 00":"Scroll Lock",
    "47 00":"n7",  
    "48 00":"n8",
    "49 00":"n9",
    "4a 00":"n-",
    "4b 00":"n4",
    "4c 00":"n5",
    "4d 00":"n6",
    "4e 00":"n+",
    "4f 00":"n1",
    "50 00":"n2",
    "51 00":"n3",
    "52 00":"n0",
    "53 00":"n.",
    "57 00":"F11",
    "58 00":"F12",
    "1c e0":"nEnter",
    "1d e0":"Right Ctrl",
    "37 e0":"PrtSc",
    "38 e0":"Right Alt",
    "47 e0":"Home",
    "48 e0":"Up",
    "49 e0":"Page Up",
    "4b e0":"Left",
    "4d e0":"Right",
    "4f e0":"End",
    "50 e0":"Down",
    "51 e0":"Page Down",
    "52 e0":"Insert",
    "53 e0":"Delete",
    "5b e0":"Left Windows",
    "5c e0":"Right Windows"