DIFFERENT NATIONAL VERSIONS OF ST KEYBOARDS ------------------------------------------- This file is basically an ASCII text which however contains IBM line graphics characters. This means the keyboard maps below will look rather messy unless you: a) are viewing this on a PC. b) use a program (such as Protext) that can show IBM line graphics. c) have replaced the system fonts with ones that include line graphics, for instance using my PC_LINES.PRG, hopefully on this same disk. Even without a PC or Protext you may be able to print the text correctly, if you have a printer equipped with the IBM character set including line graphics. You may have to set certain DIP switches on the printer or alternatively send the following two code sequences to the printer: code to make IBM characters to select printable (not treated 'IBM mode' as control codes) ESC "t" 1 ESC "6" in decimal: 27 116 1 27 54 in hex : 1B 74 1 1B 36 The second sequence may possibly not be needed at all (or it may even be needed each time an 'IBM' character - characters 128-254 - is printed). --------------- Below are presented the American, British, Swedish, German and French keyboard layouts, but note that I can't say I am 100% certain about any of them except the SWEDISH one (!). I am especially uncertain about the French layout. (I got it from Protext, to be honest, but the Protext keyboards may not be exactly the national standard.) So if you note any errors correct them and send the corrected version in. In addition there is an empty keyboard map for anyone with yet another national layout to fill in and again send in. Note that characters are placed in various positions on the key-tops depending on how they are shifted/alternated: lower left - unshifted key upper left - shifted key lower right - alternated key upper right - alternated and shifted key BRITISH: Ŀ Esc! " $ % ^ & * ( ) _ + Backsp 1 2 3 4 5 6 7 8 9 0 - = ` Ĵ Tab Q W E R T Y U I O P { } Del [ ] Ĵ ContrlA S D F G H J K L : @ Return ~ ; ' # Shft| Z X C V B N M < > ? Shift \ , . / Alt Caps AMERICAN: Ŀ Esc! @ # $ % ^ & * ( ) _ + ~ Backsp 1 2 3 4 5 6 7 8 9 0 - = ` Ĵ Tab Q W E R T Y U I O P { } Del [ ] Ĵ ContrlA S D F G H J K L : " Return | ; ' \ Shft| Z X C V B N M < > ? Shift \ , . / Alt Caps SWEDISH: Ŀ Esc! " # $ % & / ( ) = ? * Backsp 1 2 3 4 5 6 7 8 9 0 + ' Ĵ Tab Q W E R T Y U I O P { } Del [ ] Ĵ ContrlA S D F G H J K L ~Return | @ ` \ ^ Shft> Z X C V B N M ; : _ Shift < , . - Alt Caps GERMAN: (Above the 3 is a Section mark. Atari: 221, PC/Protext: 21) Ŀ Esc! " $ % & / ( ) = ? ` ^ Backsp 1 2 3 4 5 6 7 8 9 0 ' # Ĵ Tab Q W E R T Z U I O P \* Del @+ Ĵ ContrlA S D F G H J K L { }Return | [ ] ~ Shft> Y X C V B N M ; : _ Shift < , . - Alt Caps The ' ` key according to Protext works as a 'dead accenting' command accenting any subsequently typed letter, but I'm not so sure. FRENCH?: (Below the 6 is a Section mark. Atari: 221, PC/Protext: 21) Ŀ Esc1 2 3 4 5 6 7 8 9 0 _ Backsp & " ' ( ! ) - ` Ĵ Tab A Z E R T Y U I O P * Del ^ [$ ] Ĵ ContrlQ S D F G H J K L M % Return Shft> W X C V B N ? . / + Shift < \ , ; : = Alt Caps The circumflex key may shifted give a 'double overdot', and Protext furthermore have these characters work as 'dead accenting' commands. ?: Ŀ Esc Backsp Ĵ Tab Del Ĵ Contrl Return Shft Shift Alt Caps