1. 程式人生 > 其它 >windows 登錄檔遮蔽某個鍵或切換按鍵

windows 登錄檔遮蔽某個鍵或切換按鍵

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,02,00,00,00,00,00,37,E0,00,00,00,00

把以上程式碼 儲存到 xxx.reg 然後執行, 鍵盤掃描碼 在最下面

TODO 只能修改單鍵,不能修改組合鍵(eg:ctrl+c) ,快捷精靈能修改組合鍵

---- 遮蔽一個按鍵的命令
00,00,00,00,00,00,00,00, #固定格式
02,00,00,00,00,00,37,E0, #02,00,00,00 代表遮蔽一個鍵,00,00代表遮蔽, 37,E0 代表prtSc掃描碼
00,00,00,00 固定格式

---- 遮蔽二個按鍵以上的命令
00,00,00,00,00,00,00,00, #固定格式
03,00,00,00,00,00,37,E0, #03,00,00,00 代表遮蔽2個鍵(遮蔽鍵數加1)。00,00代表遮蔽,37,E0 代表prtSc掃描碼
00,00,0E,00, #00,00代表遮蔽,0E,00 代表退格鍵
……
00,00,00,00 固定格式


---- 2個按鍵替換的命令 N 換成M, M換成N
3100 N
3200 M
00,00,00,00,00,00,00,00, #固定格式
31,00,32,00,32,00,31,00, #3100代表N掃描碼 3200代表M掃描碼
00,00,00,00 #固定格式

Backspace退格鍵 0E00

Caps Lock 3A00

Del 53E0

End 4FE0

Enter 1C00

Esc 0100

Home 47E0

Ins 52E0

左 Alt 3800

左 Ctrl 1D00

左 Shift 2A00

左 Win 5BE0

Num Lock 4500

Page Down 51E0

Page Up 49E0

Power關機鍵 5EE0

PrtSc截圖鍵 37E0

右 Alt 38E0

右 Ctrl 1DE0

右 Shift 3600

右 Win 5CE0

Scroll Lock 4600

Sleep休眠鍵 5FE0

Space空格鍵 3900

Tab 0F00

Wake喚醒鍵 63E0

Log Off登出 16E0


數字鍵盤

0 5200

1 4F00

2 5000

3 5100

4 4B00

5 4C00

6 4D00

7 4700

8 4800

9 4900

- 4A00

* 3700

. 5300

/ 3500

+ 4E00

Enter 1CE0


F1-F15鍵

F1 3B00

F2 3C00

F3 3D00

F4 3E00

F5 3F00

F6 4000

F7 4100

F8 4200

F9 4300

F10 4400

F11 5700

F12 5800

F13 6400

F14 6500

F15 6600

方向鍵

←左left 4BE0

→右Right 4DE0

↑上Up 48E0

↓下Down 50E0

主鍵盤

' " 2800

- _ 0C00

, < 3300

. > 3400

/ ? 3500

; : 2700

[ { 1A00

\ | 2B00

] } 1B00

` ~ 2900

= + 0D00

0 ) 0B00

1 ! 0200

2 @ 0300

3 # 0400

4 $ 0500

5 % 0600

6 ^ 0700

7 & 0800

8 * 0900

9 ( 0A00

A 1E00

B 3000

C 2E00

D 2000

E 1200

F 2100

G 2200

H 2300

I 1700

J 2400

K 2500

L 2600

M 3200

N 3100

O 1800

P 1900

Q 1000

R 1300

S 1F00

T 1400

U 1600

V 2F00

W 1100

X 2D00

Y 1500

Z 2C00