[comp.sys.atari.st] keyboard extender

jvl@idca.tds.philips.nl (Jan van Loenen) (06/21/91)

In article <CMM.0.90.2.677195108.larserio@kvart.ifi.uio.no> larserio@ifi.uio.no writes:
>>
>[stuff deleted]
>>- To get a character NOT on the keyboard, hold down [ALT],
>>  type in ASCII-number (decimal) on num-pad, release [ALT]
>
>Lars: could you release an autofolder prog that does only the ALT-ascii
>number feature as described above. I've just got a normal 1040 st and
>i'm not sure what the other features of your program would do (ie: i cannot
>change the clock speed - would it crash the 1040ST??)
>the other feature is present on PC's and is something i wish the ST ALWAYS
>had in it's roms!

I have a little auto folder program which converts the keyboard handling in
three ways:

1. You can get any ascii character by holding down the {ALT} key and
   typing the ascii number decimal on the numerical key pad.

2. The shift keys will toggle case now i.s.o. converting to uppercase.

3. The possibility to use 'dead keys' like on the old typewriters: you
   can type accents without moving the print head, and type a character
   over the accent. For instance, to produce the {e'} character, you
   just type {ALT}' followed by the e character.
   The program is able to handle the following 'accents':
   '   `   ^   , (to produce {c,})   / ({o/})   "   and    ~ ({n~})


I've got the program from the Dutch BBS "Dutchman", and use it for two
years know with TOS 1.0 and TOS 1.4 without any problems. I don't
know about STE and TT however.


###############################################################################
# DISCLAIMER:Unless otherwise stated, the above comments are entirely my own  #
#                                                                             #
#  Jan van Loenen                         Internet   jvl@idca.tds.philips.nl  #
#  Philips Information Systems            UUCP       ....!mcvax!philapd!jvl   #
###############################################################################


------------- cut here -----------------

table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 accent.prg
M8!H   .B                             "IO  0D+0 ,U*T %-2M !P&z
M@@   0 O D*G/SP ($Y!7(\O "!Y   $\@QH 0   F<*(^@ )    GA@"B/\y
M   .&P   G@_/  @3D%<CR\\    ?C\\ "T_/  %3DU0CR/    "9DAZ A8_x
M/  )3D%<CR0?0F<O C\\ #%.03 ?,\    )J(]\   )L($\(   -9@).:#/8w
M   "<#/8   "<C Y   "<+!\  )G%"\Y   ";#\Y   ":B!Y   "9D[0#'D v
M @   G)FXF$  7PCP    G0@>0   G@3T    GP"@ #___]R !(Y   "? (!u
M  OA24A!@(%!^@(<2I!G5K"89O@B" 2!   #&.1)/P%A  $V,A^P/  @9P  t
M^$'Z A9*$&8(80 ! &  _YZP$&<(T?P    (8.A*,!  9@AA  #F8 #_A" Ys
M   "=! P$ !@  #&$#D   )\ @  #[ \  AF?A/\      )]$#D   )U0?H!r
ME$H09U2P&&;X( @$@    PUR !(Y   "?<+\  K2 !/!   "?2!Y   "> @0q
M  -G*#\\  (_/  !2'D   '"0.<@>0   F9.T%B/2H!GUF$  (!(0&  _Z9*p
M.0   GUG#'  $#D   )]8   ." Y   "=! Y   "? @   1G'@(   -G&" Yo
M   "=+ \ $%K$K \ %MJ# C   5@!B Y   "="\Y   ";#\Y   ":DYS/SP n
M!S\\  (_/  #2'D   )&0.<@>0   F9.T%R/3G4_/  "/SP  DAY   "8D#Gm
M('D   )F3M!8CTYU                                &W -"B @(" @l
M(" @(" @(" @(" @(" @(" @( T*("!!0T-%3E0@9V6+;G-T86QL965R9" @k
M#0H@(" @(" @(" @(" @(" @(" @(" @(" -"B ;<2 H8RD@36%R:W5S(%1Hj
M92 Q.3@Y(!MP(" -"B @(" @(" @(" @(" @(" @(" @(" @(!MQ#0H* '!Mi
M;F]J:VQG:&D   AY   (*  G""D 8 @U "\(?0  "($   @K ",     98F"h
MB@"(  !AA*"% (.&L&^4HI6SDP"Q=8&CEP"6  !IBZ&- (P  $&. +8  (^Wg
M10"0      !/F0  L@  N%6:        ;@       *1.        I7F8    f
M    6<$              #8,#A(@!A &!@P&!@H,!@8.'D(.$@84" P&% @8e
-"@H&$A@&!A0(% @ &@  d
 c
end