[net.micro.apple] Apple Pascal problem

achan (04/09/83)

Does anyone know how to prevent the Apple from reading CTRL-K's as the
character '[' from the keyboard.  I have an Apple IIe and have the '['
character on the keyboard so I don't need it.  What's bothering me is
that the new UP-CURSOR key is a CTRL-K so that it is interpreted as
a '['.  I suspect a patch to SYSTEM.APPLE (similar to the lower-case
patch) would do the trick, but I don't know how SYSTEM.APPLE is
constructed.  Any suggestions or comments would be greatly appreciated.
Thanks in advance.

				  Allen Chan
				  ...!decvax!yale-comix!achan

bill (04/12/83)

There are several possible ways to fix the Apple keyboard
so that Pascal will not translate ^K to [.

  1) Ron de Groat has written a book, titled (I think)
     "All About Apple Pascal", which is reputed to
     go very deeply into the guts of the system.  He
     has published patches to other parts of the
     system (e.g., how to enter normally unavailable
     characters {}\~ etc) from the keyboard, and I am
     pretty sure this book will contain what you need.
     It is available from the publishers of Call A.P.P.L.E.
     for < $12.00, but (here's the catch, and the reason
     I don't have a copy) you have to join the Apple
     Puget Sound Library Exchange to get it (another ~$40).  
     Depending on how desperate you are, you might be tempted.

  2) About 2 years ago, de Groat published the above-mentioned
     article in Call A.P.P.L.E.  --  I believe the title
     was something like "Hiding code beneath the heap".
     Full source listing was given as well as several ways
     to perform the interfacing.

  3) You may be able to beg or borrow a patched version
     of SYSTEM.APPLE from someone who has installed the
     VIDEX keyboard enhancer or another comparable
     keyboard encoder board that provides the Apple with
     a "real" keyboard.  I have the board, and am very
     happy with it.  The Pascal patch provided with it 
     works fine.

Good luck.

		Bill Jefferys  (-!hao!cires!nbires!ut-ngp!bill)
		Astronomy Dept
		University of Texas