Remapping Keyboard Keys
Jump to navigation
Jump to search
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout The general form is "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00, Source key, Destination key, Source key, Destination key, 00,00,00,00 There are always 8 00's before the quantity and four 00's after the last remapping. To swap two keys, the last four pairs follow the pattern 'Key A, Key B, Key B, Key A'--meaning, "Key A becomes Key B, and Key B becomes Key A." To make more changes, enter, at the end of the number string on the same Scancode Map line, an additional four pairs of numbers using the Source key, Destination key pattern and separating the pairs with commas. For each additional map change the 02 after the first 8 00 pairs to 03 (for two changes), to 04 (for three changes), etc. To remap capslock to left shift, and scroll lock to capslock enter the following file into the registry ---------- remap.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,2a,00,3a,00,3a,00,46,00,00,00,00,00 -------------------------------- (remember to leave the blank line at the bottom of the file!) Special Keys Scan Code Application 5D E0 Backspace 0E 00 Caps Lock 3A 00 Delete 53 E0 End 4F E0 Enter 1C 00 Escape 01 00 HOME 47 E0 Insert 52 E0 Left Alt 38 00 Left Ctrl 1D 00 Left Shift 2A 00 Left Windows 5B E0 Num Lock 45 00 Page Down 51 E0 Page Up 49 E0 Power 5E E0 PrtSc 37 E0 Right Alt 38 E0 Right Ctrl 1D E0 Right Shift 36 00 Right Windows 5C E0 Scroll Lock 46 00 Sleep 5F E0 Space 39 00 Tab 0F 00 Wake 63 E0 Number Pad Keys Scan Code 0 52 00 1 4F 00 2 50 00 3 51 00 4 4B 00 5 4C 00 6 4D 00 7 47 00 8 48 00 9 49 00 - 4A 00 * 37 00 . 53 00 / 35 E0 + 4E 00 Enter 1C E0 Function Keys Scan Code F1 3B 00 F2 3C 00 F3 3D 00 F4 3E 00 F5 3F 00 F6 40 00 F7 41 00 F8 42 00 F9 43 00 F10 44 00 F11 57 00 F12 58 00 F13 64 00 F14 65 00 F15 66 00 Arrow Keys Scan Code Down 50 E0 Left 4B E0 Right 4D E0 Up 48 E0 Application Keys Scan Code Calculator 21 E0 E-Mail 6C E0 Media Select 6D E0 Messenger 11 E0 My Computer 6B E0 F-Lock Keys Scan Code Close 40 E0 Fwd 42 E0 Help 3B E0 New 3E E0 Office Home 3C E0 Open 3F E0 Print 58 E0 Redo 07 E0 Reply 41 E0 Save 57 E0 Send 43 E0 Spell 23 E0 Task Pane 3D E0 Undo 08 E0 Manufacturer Special Keys Scan Code Dell Internet 01 E0 Dell Fn No Code Dell Decrease Brightness 40 05 E0 Dell Increase Brightness 40 06 E0 Dell CRT/LCD No Code Logitech iTouch 13 E0 Logitech Shopping 04 E0 Logitech Webcam 12 E0 Non-English (US) Keys Scan Code ¥ - 7D 00 € 45 E0 nternational Keyboard Next to Enter 2B E0 Next to L-Shift 56 E0 Brazilian Keyboard Next to R-Shift 73 E0 Far East Keyboard DBE_KATAKANA 70 E0 DBE_SBCSCHAR 77 E0 CONVERT 79 E0 NONCONVERT 7B E0 Media Keys Scan Code Mute 20 E0 Next Track 19 E0 Play/Pause 22 E0 Prev Track 10 E0 Stop 24 E0 Volume Down 2E E0 Volume Up 30 E0 Web Keys Scan Code Back 6A E0 Favorites 66 E0 Forward 69 E0 HOME 32 E0 Refresh 67 E0 Search 65 E0 Stop 68 E0 Microsoft Natural Multimedia Keyboard Scan Code My Documents My Pictures 64 E0 My Music 3C E0 Mute 20 E0 Play/Pause 22 E0 Stop 24 E0 + (Volume up) 30 E0 - (Volume down) 2E E0 |<< (Previous) 10 E0 >>| (Next) 19 E0 Media 6D E0 Mail 6C E0 Web/Home 32 E0 Messenger 05 E0 Calculator 21 E0 Log Off 16 E0 Sleep 5F E0 Help (on F1 key) 3B E0 Undo (on F2 key) 08 E0 Redo (on F3 key) 07 E0 New (on F4 key) Open (on F5 key) Close (on F6 key) Replay (on F7 key) Fwd (on F8 key) 42 E0 Send (on F9 key) 43 E0 Spell (on F10 key) 23 E0 Save (on F11 key) 57 E0 Print (on F12 key) 58 E0 QWERTY Keys Scan Code ' " 28 00 - _ 0C 00 , < 33 00 . > 34 00 /? 35 00 ;: 27 00 [ { 1A 00 \ | 2B 00 ] } 1B 00 ` ~ 29 00 = + 0D 00 0 ) 0B 00 1 ! 02 00 2 @ 03 00 3 # 04 00 4 $ 05 00 5% 06 00 6 ^ 07 00 7 & 08 00 8 * 09 00 9 ( 0A 00 A 1E 00 B 30 00 C 2E 00 D 20 00 E 12 00 F 21 00 G 22 00 H 23 00 I 17 00 J 24 00 K 25 00 L 26 00 M 32 00 N 31 00 O 18 00 P 19 00 Q 10 00 R 13 00 S 1F 00 T 14 00 U 16 00 V 2F 00 W 11 00 X 2D 00 Y 15 00 Z 2C 00 Disable Turn Key Off 00 00