sample text definitions:
<A>  <uppercase A>
<^A>  <control-A>
<.A>	<supershift-A>

anything outside the broken brackets is ignored
the <.^A> key will be redefined to return <supershift-control-A>
whenever it is hit

tabs dont count in a definition:
<.^>	<supershift hat with two tabs here		>

definitions can be on more than one line:
<\>
 is redefined to:
        <here is a long definition, we can enter it on a number
	 of lines^M(using tabs to space it conveniently) and can
	 insert lines in it using the ^^M character ^M>
 
bad definitions are ignored:
this one has too many characters in the key field:
<abc>	<rubbish>

this definition has a pause and a control character in it:
<~>  <pip a:=b:><[g0vo]^M>
