home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d7xx
/
d770
/
uedit.lha
/
Uedit
/
Piotr.LZH
/
Super-Hyper.doc
< prev
next >
Wrap
Text File
|
1991-04-28
|
6KB
|
137 lines
>>>>> Super-Hyper V0.28 <<<<<
doc file
This software (or "software") is thought as a replacement of the standard
Hyper Text commands in Config!. If you compile and use this, you would not
longer be needing any of them. The keys I am using here are much fewer - in
fact, one, if I remember well; I like it this way - some strange bias against
all the shifted-altered gadgets. Naturally the more powerful editor, the
more such combos, however when I grasp the rodent, I would like a few multi-
purpose commands on mouse CLICKs (with as little qualifiers as possible)
letting me do (almost) all... ALT key, by the way, seems to me a perfectly
intuitive choice for the operation of fetching 'an alternative context' for a
word... To all that - left AMIGA plus mouse clicks are in my milieu reserved
for Snap (a VERY good FREE program I have always on - and it collaborates
nicely with UEdit). Of course nothing simpler than change the key to clicks
accompanied by e.g. left AMIGA.
A big part of this "doc" is just comments copied comments from the file I
have been 'creating' the commands - if somebody is interested in developing
the idea - please help yourself.
People not interested in problems like numbers of n variables used etc.
should - if they want to try this - just procure themselves a directory named
"HYPER" (no quotes, upper/lower don't matter) in something assigned to U:
there two directories - "FILES" & "TABLES". (If you're working from floppies
and got many big HyperFiles, my advice is to use a ShareWare program like
PathAss or FreeWare BindName - then you will, at least, be able to spread
these directories on several diskettes.) Then some HyperText files should be
placed in the former and their VALID TABLES (created by "UHC") in the latter.
The names of these (lookup)tables must be precisely like those of the files'
but with extension "tbl". Here's what I mean - let's imagine that you got
such AmigaDOS files & paths:
U:HYPER/FILES/HyperSample /* the standard HyperFile that goes... */
/* with UEdit - it would need updating! */
U:HYPER/FILES/KamaSutra
U:HYPER/FILES/Roget's_Thesaurus /* if true - let me have it please! */
U:HYPER/FILES/CommodoreAutodocs
U:HYPER/TABLES/HyperSample.tbl
U:HYPER/TABLES/KamaSutra.tbl
U:HYPER/TABLES/Roget's_Thesaurus.tbl
U:HYPER/TABLES/CommodoreAutodocs.tbl
But quite seriously - even if you don't have all these files yet, the easiest
way to test Super-Hyper quickly would be to move HyperSample and
HyperSample.tbl to the respective directories, duplicate them and create/copy
one or two 'dummy HyperFiles' - no matter what, whithout any lookup tables.
This whole system seems to myself unbelievably logical but, of course it
would be easy to change it if you have a better idea, especially the names.
These were the preliminaries. Having accomplished this, you compile the
Super-Hyper.cmd and start to
*** alt-CLICK ***
like crazy about the UEdit screen. If you are very perceptive, you may notice
that clicking on blank is not quite the same as otherwise - this, by the way,
is one of the greatest features of this program. All the later stages should
be more or less self-referencing.
*****************************************************
That was "User.doc", now for a 'power user' who might want to scavenge on
this or something (like I have done with the original hyper cmds):
USED BUFFERS & n#:
buf50 - used to construct Hyper FILE name,
buf51 - used to construct Hyper TABLE name,
buf52 - HyperText file 1 (swap with buf52),
buf53 - HyperText file 2 (swap with buf51),
buf54 - string wanting to become next Hyper WORD
buf55 - here we catch the LAST Hyper WORD
buf56 - trashed (should change to buf52??)
buf64 - here we store the name of our Hyper FILE
-------------
n0 thru n4 - trashed by key 1068
n52 - trashed by key 1054 and alt-buttonDown
n53 - trashed by key 1054
n54 - inputKey's 'offer' for key 1068
n55 - used by key 1068 - 1 = needs running text(); 0 = doesn't
seems to work when changed to n54 but probably shouldn't!
n93 - holds Hyper INDEX
As keys not which don't need to be input directly I was trying to use the
strangest unused slots, just to have the most un-mnemonic done once and for
all; trying to find other method to start commannds than the usual multi-key
combinations, I feel kind of constant hunger for such slots and virtual
keys...
****************************************************
CURRENT BUGS (and OTHER LESS-PLEASANT BEHAVIOR PATTERNS):
- Hyper WINDOW lets scroll itself too much, both with normal-downArrow
key, and still more - with mouse.
STILL TO DO (ideas on the positive side):
- (as always) should make some orderin n# variables & buffers
most probably half of them is unnecessary...
- as little of the terrible screen updates as possible - hopefully NONE!
- scroll Hyper Window only to end of the text
- skip LAST Hyper Word for F6
- spare keys (even virtuals!) and even 'unused slots' as much as possible
- (maybe) some mnemonic key alternatives to F keys
- gadgets in Hyper mode; later on - mouse clicking in upper window in Hyper
mode and on the display after 'blank alt-click'
- (maybe) some new functions in Hyper mode
- utility (utilities) to create simple HyperText Files
- (perhaps) seeking by word in HyperFiles and TAG files
- toggling the upper window to/from minimal size of 2 lines - normal-HELP
seems perfectly logical choice...
- find a (clean) way to let the text() displays survive RIGHT MOUSE CLICKs
and AMIGA-ESC aborts. Probably in some next version of UEdit.
----------------------------------
*** END OF DOC ***