Log in

View Full Version : Does SI4.05 support different keyboards?


BeHereNow
November 18th, 2002, 19:57
I have a DVORAK keyboard layout but when I start SI it doesn't recognize it, and it registers the keys as in qwerty keyboard. Any thoughts or solutions would be greatly appreciated.

Czerno
November 18th, 2002, 21:40
You need to manually patch the keyboard tables inside the winICE executible - Using a hex editor of your choice, locate the "SIWK" header towards the end of the file ; it follows 4 arrays of bytes IIRC, each one indexed by the key scancode (0 to 58h), giving the ASCII translation for the key. First table for unshifted, then shift+key, ctrl+key, alt+key. In those tables, values greater than 80h are NOT ASCII codes, rather they refer to SICE functions, better leave those alone. The other ones - plain ascii chars - you may modify according to your keyboard layout. I did exactly this for my French kb. So good luck !

When you're thru you might want to allso patch the kb tables inside the serial (serial32) executibles. They follow more or less the same layout.

HTH

--
Cz.

BeHereNow
November 22nd, 2002, 20:37
Thanks for the answer.