allegro  Character Set
Extended DIN 31628/2 (German standard)
There is an `alphabetical list` of special characters as well.
(0 - 31 are control codes, 32 is the blank, positions showing  cannot be used)

 	0	1	2	3	4	5	6	7	8	9	
------------------------------------------------------------------------------------
  30	  		 Leerz  	!	"	#	$	%%	&	'	
 40	(	)	*	+	,	-	.	/	0	1	
 50	2	3	4	5	6	7	8	9	:	;	
 60	<	=	>	?	@	A	B	C	D	E	
 70	F	G	H	I	J	K	L	M	N	O	
 80	P	Q	R	S	T	U	V	W	X	Y	
 90	Z	[	\	]	^	_	`	a	b	c	
100	d	e	f	g	h	i	j	k	l	m	
110	n	o	p	q	r	s	t	u	v	w	
120	x	y	z	{	|	}	~		€ 	� 	
130	‚	ƒ	„	…	†	‡	ˆ	‰	Š	‹	
140	Œ	�	Ž	�	�	‘	’	“	”	•	
150	–	—	˜	™	š	›	œ	�	ž	Ÿ	
160	 	¡	¢	£	¤	¥	¦	§	¨	©	
170	ª	«	¬	­	®	¯	°	±	²	³	
180	´	µ	¶	·	¸	¹	º	»	¼	½	
190	¾	¿	À	Á	Â	Ã	Ä	Å	Æ	Ç	
200	È	É	Ê	Ë	Ì	Í	Î	Ï	Ð	Ñ	
210	Ò	Ó	Ô	Õ	Ö	×	Ø	Ù	Ú	Û	
220	Ü	Ý	Þ	ß	à	á	â	ã	ä	å	
230	æ	ç	è	é	ê	ë	ì	í	î	ï	
240	ð	ñ	ò	ó	ô	õ	ö	÷	ø	ù	
250	ú	û	ü	ý	þ	ÿ					

Cut-and-Paste can be used to copy characters. 
Some characters are assigned to Ctrl keys, see the `Phrases`function .
It is always possible to use the code number for input: for example € = Alt+0128. 

These codes are valid for the Windows-Programs only. The DOS use ASCII codes but there is a 1:1 mapping. 
The table for this mapping is in the file `o.apt`.

For comparison:
ANSI codes Win1252, international standard ISO 8859-1
(Codes 0-127 are identical, ISO has no characters at 128-159)

 	0	1	2	3	4	5	6	7	8	9	
-----------------------------------------------------------------------------------
120	 	 	 	 	 	 	 	 	€	�	
130	‚	ƒ	"	…	†	‡	ˆ	‰	Š	‹	
140	Œ				�	'	'	"	"	•	
150	–	—	˜	™	š	›	œ	�	ž	Ÿ	
160	 	¡	¢	£	¤	¥	¦	§	¨	©	
170	ª	«	¬	­	®	¯	°	±	²	³	
180	´	µ	¶	·	¸	¹	º	»	¼	½	
190	¾	¿	À	Á	Â	Ã	Ä	Å	Æ	Ç	
200	È	É	Ê	Ë	Ì	Í	Î	Ï	Ð	Ñ	
210	Ò	Ó	Ô	Õ	Ö	×	Ø	Ù	Ú	Û	
220	Ü	Ý	Þ	ß	à	á	â	ä	ã	å	
230	æ	ç	è	é	ê	ë	ì	í	î	ï	
240	ð	ñ	ò	ó	ô	õ	ö	÷	ø	ù	
250	ú	û	ü	ý	þ	˙					

?Phrases=h sond
?o.apt=h o.apt
?alphabetical list=h chara