inserted into a document that is being edited. It could be smartened up but it
does the trick and avoids having to use the keyboard to insert special
characters.
REM "Insert Selected Char" ;
REM "Author: Tony Carter" ;
REM "11 December 1997" ;
REM "Allows selection and insertion of any char (0-255) into text field" ;
@If( @IsDocBeingEdited ; @Success ; @Return( 0 ) ) ;
intEnd := 255;
strN1 := @Text( 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 ) ;
strN2 := strN1 *+ strN1 ;
strCharList := @Subset( strN2 *+ strN2 ; intEnd + 1 ) + ": " + @Char(
@TextToNumber( @Subset( strN2 *+ strN2 ; intEnd + 1 ) ) ) ;
strC := @RightBack( @Prompt( [OKCANCELLIST] ; "ASCII Chars" ; "Select a
character" ; "0171: " + @Char(171) ; strCharList) ; ": " ) ;
@Command( [EditInsertText] ; strC )
This was first published in November 2000