Notes on Compatibility of EdHak
with other Software & Hardware
==============================
Updated: 15 Oct 1992

Known compatibility problems between prior versions of EdHak/Diary with
Pinhead, Flash, Uniterm, and large screen monitors and large screen
emulators have all been resolved.  Also fixed in version 2.1 was,
compatibility with alternative desktops and menu-based program launchers
such as Gemini and GOGO ST.  However, please note the few little things
mentioned below.

"Kwiksend" function of EdHak & Tempus
-------------------------------------
This may also apply to some other word processors.  Prior to version
2.30 of EdHak, the Kwiksend function wouldn't work at all with word
processors that look at the keycode rather than just the character value
of keyboard input.  When doing a Kwiksend, EdHak used to send through
the keyboard buffer only the character value of each byte in the block
being sent.  Some programs like Tempus look not at the character value,
but at the keycode that would be sent by the keyboard when the user hits
a key and then also checks the shift keys etc. to determine if it is
uppercase or some other command keystroke.  Therefore it used to not
work at all to do a Kwiksend to Tempus.  I have begun figuring out a way
around this by accessing the key tables in TOS, searching for the
character, then determining what the keycode of that character is, and
finally sending the whole thing through the keyboard buffer so it will
look exactly like normal keyboard input.  With EdHak 2.30 great strides
have been made such that a block of up to about 260 characters will get
received ok, but then it starts losing some characters. 


Flash
-----
One little weirdness still exists with Flash when running EdHak from within
Multi-Desk.  If you have gone to on-line mode without closing up EdHak,
then as long as you remain in Flash anytime you click on Multi-Desk you
automatically open EdHak without getting to choose anything else that
might be in the Multi-Desk menu.  Then this menu also gets bypassed when
quitting from EdHak.


UniTerm
-------
Please note that in UniTerm, unlike Flash, you MUST exit EdHak before
switching to on-line mode, or else UniTerm will lock up as soon as you try
switching back to Help mode or try exiting from UniTerm.


TOS (versions prior to 1.4)
---
One crash related item worthy of mention is what happens to EdHak and
most other programs if you try to access a floppy drive that has no disk in
it.  In every program I've tested, except for Tempus, doing this will
always result in a system crash immediately or after a while.  This may
only happen if you hit the Cancel button from the GEM alert box that shows
up, rather than making TOS happy by putting in a disk.  This has been
corrected in TOS 1.4.

Vanterm (a U.S. shareware terminal program)
-------
Vanterm (v 3.8) does not properly handle screen redraws, so you will get
some interesting effects when moving a window such as EdHak around on
top of it.  More importantly, Vanterm seems to take too long in its own
code between GEM timer events, and thus when typing into EdHak or any
other GEM-based accessory it is difficult to get keystrokes to register
quickly.


Others?
-------
Please let me know of any other compatibility problems you run into so I
can try fixing them or at least document them to save others as much
hassle as possible.


EdHak version 2.3, copyright 1992 by

Clear Thinking
Author:  Craig A. Harvey

GEnie:      c.harvey  (Cat 2, Topic 40 is EdHak/Diary support area.)
CompuServe: 73047,600
BBS:        313-971-6035
voice:      313-971-8671

Clear Thinking
P.O. Box 715
Ann Arbor, MI  48105
USA

