I am currently working on item 561 and in the comments from the CSBwin source code, there are "KeyXlate" entries that I don't understand (see here http://dmweb.free.fr/?q=node/1397):
Code: Select all
i8 Byte18448[8]; // KeyXlate swapped when read ...
i8 Byte18440[12]; // KeyXlate swapped when read ...
KeyXlate Byte18428[7];// KeyXlate swapped when read ...
i8 Byte18400[28]; // KeyXlate swapped when read
Code: Select all
00 94 00 1B
00 00 00 00
00 92 00 0D
00 93 00 1B
00 00 00 00
00 01 52 00 52: scan code of the 'Insert' key (Turn left)
00 03 48 00 48: scan code of the 'Up arrow' key (Move forward)
00 02 47 00 47: scan code of the 'Clr/Home' key (Turn right)
00 06 4B 00 4B: scan code of the 'Left arrow' key (Strafe left)
00 05 50 00 50: scan code of the 'Down arrow' key (Move backward)
00 04 4D 00 4D: scan code of the 'Right arrow' key (Strafe right)
00 00 00 00
00 07 3B 00 3B: scan code of the 'F1' key (Select champion 1)
00 08 3C 00 3C: scan code of the 'F2' key (Select champion 2)
00 09 3D 00 3D: scan code of the 'F3' key (Select champion 3)
00 0A 3E 00 3E: scan code of the 'F4' key (Select champion 4)
00 8C 00 13
00 93 00 1B
00 00 00 00
Any help would be welcome!