This program is able to produce, edit and display any data that has a tree
like structure. This can include family trees, biological classification,
and perhaps most usefully scientific keys.
Use
====
If the icon bar icon is clicked on with no data loaded, the editing window
is opened. Conversely, if a KeyFile is dragged on to the icon, or double
clicked on data is loaded and a window appears at the left of the screen.
When data is loaded it can be edited by selecting the edit icon from the
main window.
Producing keys is complex. Before attempting this load a simple file
such as 'Coins' and examine the edit windows. Each box in this mode
represents a Field box. These can be looked at using the arrow icons.
Each has an Entry, such as shape, and decisions can be made about that
feature. For instance 'Circular'. It may be that that Entry is a
statement that does not need to lead to another box. e.g. a final outcome.
Actually several decision entries can be taken up with more extended text,
though at the moment, the user has to see that the words wrap correctly to
the next line.
The arrows beside the decisions are pressed if you wish that decision to
open another feature. Pressing one of these installs a figure in the next
icon. This number is the number of the box that that particular decision
will lead to. This numbers itself automatically. However if you install a
figure accidentally it can be removed, so long as it is the last one to have
been put in.
Confused?
Well one more item. It would be a job to remember that in Box1 you defined
something to open Box9. It would be pen to paper. So if, when you get to Box9
you press the roots icon, in any box it displays the roots of that box. Again try it with a simple key loaded on different boxes.
Alright I certainly can't pretend it's easy.
Just one more confusion.
The icon with the Pencil on it opens a window in which !IdentiKey tries to put together a drawfile of a Flowchart, depicting the key. This fails altogether if the key is very big. This is just as well perhaps because it makes a lesser muddle of simpler keys. My problem in programming it, is that the boxes are drawn by a process of recursion, which does draw the boxes, but I have had no success in getting it to draw the boxes in the right place; I haven't even attempted to add arrows to the drawfile.
Use the facility if you have the stomach, and use draw to knock it into something useful, if you need the flow chart enough.
!Help is supported.
Keys figure much in the National curriculum, so I am surprised not to have
seen something similar to this before.
I have not tested this exhaustively, and suspect that it won't nest too many
of these boxes. However it should in principle be possible to put together
very big keys if I increase the memory slot. I welcome any feedback.
Copyright
=========
This program is Public Domain. It may be distributed or copied freely as
long as no part of this software may is used in any other program, whether
commercial or public domain,without my prior written consent, though any
files created by this software are not bound by this condition. This
software may not be distributed for a profit, save that required to cover