Hi Tech_Man, Don't know much about Ctrl-Alt shortcuts,
but below is Win_XP_Keys.REG, used to regain control of the F1 key
by swapping it with the Num_- key on the far Upper_Right of the keyboard.
It also turns the Caps_Lock key into the Tab key,
freeing up the Tab key for a macro assignment.
The tilda key becomes the Delete key.
......... Win_XP_Keys.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, 06,00,00,00, 53,E0, 29,00,\
0F,00, 3A,00, 29,00, 0F,00, 4A,00, 3B,00, 3B,00, 4A,00, 00,00,00,00
; Smallest byte comes first, Destination_Scan_Code <-- Source_Scan_Code
; 06,00,00,00 means there are six entries, incl' the 00,00,00,00 at the end.
;
; 53,E0, 29,00 Delete <-- ~_key
; 0F,00, 3A,00 Tab <-- Caps_Lock
; 29,00, 0F,00 ~_key <-- Tab
; 4A,00, 3B,00 Num_- <-- F1
; 3B,00, 4A,00 F1 <-- Num_-
; Insert E0 52 Delete E0 53 Left E0 4B Home E0 47
; End E0 4F Up Arrow E0 48 Dn Arrow E0 50 Page Up E0 49
; Page Down E0 51 Right E0 4D
; Esc 01 F1 3B F2 3C F3 3D
; F4 3E F5 3F F6 40 F7 41
; F8 42 F9 43 F10 44 F11 57
; F12 58 Scroll Lock 46 Pause 59 5B Left Win 5C
; Right Win 5D Application 5E
; ~ ` 29 ! 1 02 @ 2 03 # 3 04
; $ 4 05 % 5 06 ^ 6 07 & 7 08
; * 8 09 ( 9 0A ) 0 0B _ - 0C
; + = 0D Backspace 0E Tab 0F ? / 35
; { [ 1A } ] 1B | \ 2B Caps_Lock 3A
; : ; 27 “ ‘ 28 Enter 1C L_SHIFT 2A
; < , 33 > . 34
; R SHIFT 36 L CTRL 1D L ALT 38 Space_Bar 39
; R ALT E0 38 R CTRL E0 1D Num Lock 45 Num_7 47
; Num 4 4B Num 1 4F Num 8 48 Num_5 4C
; Num 2 50 Num 0 52 Num * 37 Num_9 49
; Num 6 4D Num 3 51 Num . 53 Num_- 4A
; Num + 4E Num Enter E0 1C
; A 1E S 1F D 20 F 21
; G 22 H 23 J 24 K 25
; L 26 Q 10 W 11 E 12
; R 13 T 14 Y 15 U 16
; I 17 O 18 P 19 Z 2C
; X 2D C 2E V 2F B 30
; N 31 M 32