Shortcuts by Samuel Stearley copywrite 2001
___________________________________________________________________





Introduction:
_____________________________________________________________
This lets the user define text to be pasted by the pressing
of ANY key.  The user specifies the key, the text to paste,
and the modifier if needed.

This program is an event hook so it can only provide the
text during the event driven parts of tios, which is
pretty much everything except menus such as the unit,
var-link, char, memory.





Installation:
__________________________________________________________
The syntax of the program is simple:

	shortcut("EventHookTitle","TextToPaste",keycode,["modifier"])


-EventHookTitle-

	This argument is a string.  It can be from
	zero to 8 characters in length.  Characters
	beyond the upper limit are ignored.

	This string is what shows up in the menu
	of uninevhk.


-ProgramName-

	This is the string to paste.  There really is
	no limit on how long it can be but please be
	reasonable.


-Keycode-

	This is the keycode to assign the program to.
	Use keycode = 267 for the on button.
	13 is the code of enter.
	Look up all the others keycodes in the back of
	the manual that comes with your calc.


-Modifier-

	This argument is optional.  Most often the
	modifier is part of the keycode.  If it is part
	of the keycode then there is no need to specify
	this argument.

	If the modifier is not part of the keycode then
	you have to specify this argument.

	This argument is a 1 character string. Use "s"
	for shift, "a" for alpha, "2" for second, and
	"d" for diamond.

	On the 92+ use "s" for shift, "l" for lock, "d"
	for diamond, and "2" for second.



Unpatched HW2 AMS 2.05 calcs can also interfere with event
hooks in general so you might have to get h220xTsr by
Kevin Kofler.

Also here is some general advice:  Create a kbd program
that does your initiation (kernel and tsr installations)
for you to quickly use after a reset.





Uninstallation:
__________________________________________________________
To uninstall this event hook use the program uninevhk
included in this zip.  It was written by Kevin Kofler
so it has it's own liscence and it's own documentation
which you should also read.





Fine Print:
_________________________________________________________________
This zip may be distributed anyway possible without permission
  as long as no profit is made off of that distribution.  If
  profit is being made on such a distribution then my permission
  is needed.  This includes but is not limited to CDs, floppies,
  and downloads off of an internet or ftp site.
Do not separate the files in this zip archive or distribute a
  modified version of this zip archive.
I am not responsible for any crash, damage to calculator, or
  loss of data that might result from the use of any program in
  this zip.
The code is open source and if you borrow from it then give me
  some credit it your readme.





Thanks:
_________________________________________________________________
Zeljko Juric for good documentation.

Kevin Kofler for setting event hook standards and the
uninstallation program.

Rusty Wagner for vti.





History:
__________________________________________________________________
v1-	-First release.  It is a mere modification of my shortcuts
	 program.  The documentation is also a mere modification.