home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d07xx / d0770.lha / Uedit / Piotr.LZH / Super-Hyper.doc < prev    next >
Text File  |  1991-04-28  |  6KB  |  137 lines

  1.  
  2.                         >>>>> Super-Hyper V0.28 <<<<<
  3.  
  4.                                   doc file
  5.  
  6. This software (or "software") is thought as a replacement of the standard
  7. Hyper Text commands in Config!. If you compile and use this, you would not
  8. longer be needing any of them. The keys I am using here are much fewer - in
  9. fact, one, if I remember well; I like it this way - some strange bias against
  10. all the shifted-altered gadgets.  Naturally the more powerful editor, the
  11. more such combos, however when I grasp the rodent, I would like a few multi-
  12. purpose commands on mouse CLICKs (with as little qualifiers as possible)
  13. letting me do (almost) all... ALT key, by the way, seems to me a perfectly
  14. intuitive choice for the operation of fetching 'an alternative context' for a
  15. word... To all that - left AMIGA plus mouse clicks are in my milieu reserved
  16. for Snap (a VERY good FREE program I have always on - and it collaborates
  17. nicely with UEdit). Of course nothing simpler than change the key to clicks
  18. accompanied by e.g. left AMIGA.
  19.  
  20. A big part of this "doc" is just comments copied comments from the file I
  21. have been 'creating' the commands - if somebody is interested in developing
  22. the idea - please help yourself.
  23.  
  24. People not interested in problems like numbers of n variables used etc.
  25. should - if they want to try this - just procure themselves a directory named
  26. "HYPER" (no quotes, upper/lower don't matter) in something assigned to U:
  27. there two directories - "FILES" & "TABLES". (If you're working from floppies
  28. and got many big HyperFiles, my advice is to use a ShareWare program like
  29. PathAss or FreeWare BindName - then you will, at least, be able to spread
  30. these directories on several diskettes.) Then some HyperText files should be
  31. placed in the former and their VALID TABLES (created by "UHC") in the latter.
  32. The names of these (lookup)tables must be precisely like those of the files'
  33. but with extension "tbl". Here's what I mean - let's imagine that you got
  34. such AmigaDOS files & paths:
  35.  
  36. U:HYPER/FILES/HyperSample           /* the standard HyperFile that goes...  */
  37.                                     /* with UEdit - it would need updating! */
  38. U:HYPER/FILES/KamaSutra
  39. U:HYPER/FILES/Roget's_Thesaurus     /* if true - let me have it please!     */
  40. U:HYPER/FILES/CommodoreAutodocs
  41.  
  42. U:HYPER/TABLES/HyperSample.tbl
  43. U:HYPER/TABLES/KamaSutra.tbl
  44. U:HYPER/TABLES/Roget's_Thesaurus.tbl
  45. U:HYPER/TABLES/CommodoreAutodocs.tbl
  46.  
  47. But quite seriously - even if you don't have all these files yet, the easiest
  48. way to test Super-Hyper quickly would be to move HyperSample and
  49. HyperSample.tbl to the respective directories, duplicate them and create/copy
  50. one or two 'dummy HyperFiles' - no matter what, whithout any lookup tables.
  51.  
  52. This whole system seems to myself unbelievably logical but, of course it
  53. would be easy to change it if you have a better idea, especially the names.
  54.  
  55. These were the preliminaries. Having accomplished this, you compile the
  56. Super-Hyper.cmd and start to
  57.  
  58.                             ***   alt-CLICK   ***
  59.  
  60. like crazy about the UEdit screen. If you are very perceptive, you may notice
  61. that clicking on blank is not quite the same as otherwise - this, by the way,
  62. is one of the greatest features of this program. All the later stages should
  63. be more or less self-referencing.
  64.  
  65. *****************************************************
  66.  
  67. That was "User.doc", now for a 'power user' who might want to scavenge on
  68. this or something (like I have done with the original hyper cmds):
  69.  
  70. USED BUFFERS & n#:
  71.  
  72. buf50 - used to construct Hyper FILE name,
  73. buf51 - used to construct Hyper TABLE name,
  74. buf52 - HyperText file 1 (swap with buf52),
  75. buf53 - HyperText file 2 (swap with buf51),
  76. buf54 - string wanting to become next Hyper WORD
  77. buf55 - here we catch the LAST Hyper WORD
  78. buf56 - trashed (should change to buf52??)
  79.  
  80. buf64 - here we store the name of our Hyper FILE
  81. -------------
  82. n0 thru n4 - trashed by key 1068
  83.  
  84. n52 - trashed by key 1054 and alt-buttonDown
  85. n53 - trashed by key 1054
  86. n54 - inputKey's 'offer' for key 1068
  87. n55 - used by key 1068  -  1 = needs running text(); 0 = doesn't
  88.       seems to work when changed to n54 but probably shouldn't!
  89.  
  90. n93 - holds Hyper INDEX
  91.  
  92. As keys not which don't need to be input directly I was trying to use the
  93. strangest unused slots, just to have the most un-mnemonic done once and for
  94. all; trying to find other method to start commannds than the usual multi-key
  95. combinations, I feel kind of constant hunger for such slots and virtual
  96. keys...
  97.  
  98. ****************************************************
  99.  
  100. CURRENT BUGS (and OTHER LESS-PLEASANT BEHAVIOR PATTERNS):
  101.  
  102.     - Hyper WINDOW lets scroll itself too much, both with normal-downArrow
  103.       key, and still more - with mouse.
  104.  
  105. STILL TO DO (ideas on the positive side):
  106.  
  107. - (as always) should make some orderin n# variables & buffers
  108.   most probably half of them is unnecessary...
  109.  
  110. - as little of the terrible screen updates as possible - hopefully NONE!
  111.  
  112. - scroll Hyper Window only to end of the text
  113.  
  114. - skip LAST Hyper Word for F6
  115.  
  116. - spare keys (even virtuals!) and even 'unused slots' as much as possible
  117.  
  118. - (maybe) some mnemonic key alternatives to F keys
  119.  
  120. - gadgets in Hyper mode; later on - mouse clicking in upper window in Hyper
  121.   mode and on the display after 'blank alt-click'
  122.  
  123. - (maybe) some new functions in Hyper mode
  124.  
  125. - utility (utilities) to create simple HyperText Files
  126.  
  127. - (perhaps) seeking by word in HyperFiles and TAG files
  128.  
  129. - toggling the upper window to/from minimal size of 2 lines - normal-HELP
  130.   seems perfectly logical choice...
  131.  
  132. - find a (clean) way to let the text() displays survive RIGHT MOUSE CLICKs
  133.   and AMIGA-ESC aborts. Probably in some next version of UEdit.
  134.  
  135. ----------------------------------
  136.  
  137.                              *** END OF DOC ***