home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / HOTDOTS3.ZIP / REFCARD.TXT < prev    next >
Encoding:
Text File  |  1991-04-09  |  18.0 KB  |  503 lines

  1.                       Hot Dots 3.0 Reference Card
  2.  
  3.  
  4. Copyright (c) 1991 Raised Dot Computing
  5. 408 S. Baldwin Street
  6. Madison, WI 53703
  7. (608) 257-9595 (business); 257-8833 (technical)
  8.  
  9.                                 Contents
  10.  
  11. Installation
  12. Recommended File Extensions
  13. Command Line Programs
  14. Word Processor Types
  15. Device Designations
  16. Format Commands
  17. Translation Modes
  18. Other Translation Codes
  19. Environmental Variables for Hot Dots
  20.  
  21.                               Installation
  22.  
  23.      Create a directory called HOTDOTS on your hard disk. Copy the Hot
  24. Dots software (one or two disks) into this directory. Include C:\HOTDOTS
  25. in your PATH (edit your AUTOEXEC.BAT file). If you do not have a hard
  26. disk, read the instructions in the manual.
  27.  
  28.                       Recommended File Extensions
  29.  
  30.      To keep the different kinds of files straight, Hot Dots 3.0 uses
  31. the following extensions:
  32.  
  33. HD$ -- inkprint file with Hot Dots dollar sign commands
  34.  
  35. BRL -- braille file with Hot Dots dollar sign commands
  36.  
  37. BFM -- braille formatted file ready for printing to braille embosser
  38.  
  39. BDV -- variation of BFM file ready to output to an exotic braille device
  40.      (Cranmer, LED-120, Ohtsuki or Dipner Dots).
  41.  
  42.                             Command Line Programs
  43.  
  44. DOTS -- The Hot Dots Main Menu program
  45.  
  46. DOTS1234 <file name> <word processor type> <output device> <optional
  47.      rules file> -- take the file and import it, translate it, format
  48.      it, and output it. The optional rules file is executed after
  49.      importation but before translation.
  50.  
  51. DOTS1 <file name> <word processor type> <optional rules file> -- take a
  52.      file and import it (create an HD$ file).
  53.  
  54. DOTS234 <base name of file (no extension)> <output device> -- take an
  55.      HD$ file and translate it, format it, and output it.
  56.  
  57. IMPORT <input file> <output file> <word processor type> -- imports a
  58.      file into the Hot Dots format.
  59.  
  60. G2FWD <input file> <output file> -- translates a file into grade two
  61.      braille
  62.  
  63. FTEXT <input file> <output file> -- format a file. Switches: /W=# for
  64.      carriage width; /F=# for form length; /B to force braille format;
  65.      /I to force inkprint format.
  66.  
  67. VIEW <input file> -- examine a braille formatted file on the screen.
  68.      Switch: /S for suppress line numbers and guide to ASCII braille
  69.      normally on right side of screen.
  70.  
  71. G2BACK <input file> <output file> -- back translate a file from braille
  72.      to inkprint.
  73.  
  74. GLOBAL <input file> <output file> <rules file> -- change all occurrences
  75.      of items in the file as described in the rules file.
  76.  
  77. PRETEXT <file> -- modifies the specified generic textfile prior to
  78.      importation to improve the format.
  79.  
  80. DIRTY <file> -- adds extra carriage returns in a file to make it easier
  81.      to examine in your word processor
  82.  
  83. CLEAN <file> -- strips out carriage returns from your file.
  84.  
  85. CRANMER <input file> <optional output file> -- takes a formatted braille
  86.      file and creates a new file appropriate for the Cranmer Brailler.
  87.      If no output file is present, send output to LPT1.
  88.  
  89. DIPNER <input file> <optional output file> -- takes a formatted braille
  90.      file and creates a new file appropriate for the Dipner Dots. If no
  91.      output file is present, send output to LPT1. Switches: /R for
  92.      printable dots on a letter quality printer; /E for printable dots
  93.      on an Epson style printer; /I for printable dots on an ImageWriter
  94.      printer.
  95.  
  96. LED120 <input file> <optional output file> -- takes a formatted braille
  97.      file and creates a new file appropriate for the LED-120 embosser.
  98.      If no output file is present, send output to LPT1. Switch: /K for
  99.      control-K for form feed.
  100.  
  101. OHTSUKI <input file> <optional output file> -- takes a formatted braille
  102.      file and creates a new file appropriate for the Ohtsuki embosser.
  103.      If no output file is present, send output to LPT1. Switch: /N
  104.      (normal) for 25 lines per page.
  105.  
  106.                           Word Processor Types
  107.  
  108.      When you use the batch file DOTS1234 or DOTS1, you need to identify
  109. the source file's word processor type. We also supply the name of the
  110. file that is responsible for importation for each word processor; so you
  111. can delete files that are not necessary for your applications.
  112.  
  113. ASCD -- ASCII document (document means the file contains text
  114.      paragraphs, so you are filtering out most carriage returns) [file
  115.      DXI001.OVR]
  116.  
  117. ASCL -- ASCII line (line means that you are preserving all returns as
  118.      carriage returns) [file DXI014.OVR]
  119.  
  120. DCA -- IBM DCA/RFT [file DXI015.OVR]
  121.  
  122. DW3 -- DisplayWrite-3 [file DXI007.OVR]
  123.  
  124. DW4 -- DisplayWrite-4 [file DXI007.OVR]
  125.  
  126. EASC -- ASCII using exended ASCII characters [file DXI001.OVR]
  127.  
  128. ENBL -- Enable Word Processor [file DXI030.OVR]
  129.  
  130. FSTY -- Freestyle (select) [file DXI027.OVR]
  131.  
  132. IWA -- IBM Writing Assistant [file DXI018.OVR]
  133.  
  134. LEWP -- Leading Edge Word Processor [file DXI013.OVR]
  135.  
  136. MSW -- Microsoft Word [file DXI012.OVR]
  137.  
  138. MUL33 -- Multimate 3.3 [file DXI005.OVR]
  139.  
  140. MULA -- Multimate Advantage [file DXI005.OVR]
  141.  
  142. NEWA -- NewWord [file DXI002.OVR]
  143.  
  144. OFW3 -- Officewriter 3.0 and earlier [file DXI019.OVR]
  145.  
  146. OFW4 -- Officewriter 4.0 and 5.0 [file DXI024.OVR]
  147.  
  148. PAL -- Palantir [file DXI021.OVR]
  149.  
  150. PCW25 -- PC Write 2.5 and earlier [file DXI011.OVR]
  151.  
  152. PCW26 -- PC Write 2.6 and later [file DXI022.OVR]
  153.  
  154. PFSFC -- pfs: First Choice version 1 [file DXI031.OVR]
  155.  
  156. PFSPW -- pfs: Professional Write version 1 [file DXI023.OVR]
  157.  
  158. PFSWR -- pfs: Write version 1 [file DXI018.OVR]
  159.  
  160. PMT -- Pmate [file DXI009.OVR]
  161.  
  162. PT5 -- PeachText 5000 [file DXI025.OVR]
  163.  
  164. SPLB -- Spellbinder [file DXI003.OVR]
  165.  
  166. VW -- Volkwriter Deluxe [file DXI008.OVR]
  167.  
  168. WMC -- WordMarc Composer [file DXI028.OVR]
  169.  
  170. WPF4 -- Word Perfect 4.1 or 4.2 [file DXI006.OVR]
  171.  
  172. WPF5 -- Word Perfect 5.0 or 5.1 [file DXI032.OVR]
  173.  
  174. WS -- WordStar up through 4.0 [file DXI002.OVR]
  175.  
  176. WS2 -- Word Star 2000 [file DXI029.OVR]
  177.  
  178. XYW -- XyWrite [file DXI017.OVR]
  179.  
  180.                              Device Designations
  181.  
  182. SCREEN -- the screen
  183.  
  184. CON -- the screen (console) for output; the keyboard. for input
  185.  
  186. LPT1 -- parallel port number 1
  187.  
  188. LPT2 -- parallel port number 2
  189.  
  190. COM1 -- serial port 1 (set to 9600 baud)
  191.  
  192. COM2 -- serial port number 2 (set to 9600 baud)
  193.  
  194. NULL -- no device
  195.  
  196.                             Format Commands
  197.  
  198.      These commands must be preceded and followed by a space or carriage
  199. return. Command letters must be lowercase; when you use braille data
  200. entry, use computer braille for numbers.
  201.  
  202. $$a# -- advance to line # where # ranges from current line to form
  203.      length.
  204.  
  205. $$c <space> -- center text in current output line plus all subsequent
  206.      output lines until next ( $p ), ( $l ), ( $s ), or ( $f ). At
  207.      the bottom of a page, moves to the next page to avoid separating
  208.      centered heading from text which follows.
  209.  
  210. $$cx -- centering extended: center all lines until next left margin
  211.      command.
  212.  
  213. $$d -- reset everything except carriage width and form length to the
  214.      default: clear tabs and margins, clear headers or footers, single
  215.      line spacing, paragraph indent and line spacing as appropriate for
  216.      print or braille.
  217.  
  218. ( $f ) -- immediately move to new page; form feed format indicator
  219.      (four keystrokes: space, dollar sign, lowercase f, space).
  220.  
  221. $$f# -- set form length (lines per page) to # lines; clears all
  222.      commands that affect a specific line number (such as page numbering
  223.      or running heads).
  224.  
  225. $$h -- center and underline current output line and all subsequent
  226.      output lines up to ( $p ) or $$uf (does not create italics
  227.      indicators in braille).
  228.  
  229. $$i# -- indent each paragraph to absolute position #; default is $$i5
  230.      for print, $$i2 for braille.
  231.  
  232. ( $l ) -- new line format indicator (four keystrokes: space, dollar
  233.      sign, lowercase l, space).
  234.  
  235. $$l# -- line spacing for soft <CR>s and explicit hard <CR>s and ( $l )
  236.      indicators. Lowercase l (not digit 1). Default is $$l1: single
  237.      spacing for print and braille.
  238.  
  239. $$ml# -- set left margin at absolute position #; command letters are
  240.      lowercase m, lowercase l. Default is $$ml0.
  241.  
  242. $$ml+# -- move left margin # characters to the right of the current
  243.      left margin, increase left margin by # spaces.
  244.  
  245. $$ml-# -- move left margin # characters to the left of the current left
  246.      margin, decrease left margin by # spaces.
  247.  
  248. $$ml* -- set left margin at current character position on the output
  249.      line.
  250.  
  251. $$mr# -- set right margin # characters from the maximum carriage width;
  252.      default is $$mr0.
  253.  
  254. $$mr+# -- move right margin # characters to the left of the current
  255.      right margin, increase right margin by # spaces.
  256.  
  257. $$mr-# -- move right margin # characters to the right of the current
  258.      right margin, decrease right margin by # spaces.
  259.  
  260. $$ms# -- soft margin indent of #: after soft returns indent #
  261.      characters to the right of the left margin. Default is $$ms0.
  262.  
  263. $$ms+# -- increase the soft margin indent by # characters.
  264.  
  265. $$ms-# -- decrease the soft margin indent by # characters.
  266.  
  267. $$np -- number pages as appropriate for print or braille, beginning
  268.      with page 1.
  269.  
  270. $$n# -- set next output page number to #; use after a page numbering
  271.      command like $$np.
  272.  
  273. ( $p) -- paragraph indicator (four keystrokes: space, dollar sign,
  274.      lowercase p, space). Default for print paragraphs is $$i5 $$s2;
  275.      default for braille paragraphs is $$i2 $$s1.
  276.  
  277. $$p# -- place text at absolute character position # on the output line.
  278.  
  279. $$p+# -- place subsequent text # characters to right of current
  280.      character position on the output line.
  281.  
  282. $$p-# -- place subsequent text # characters to left of current
  283.      character position on the output line, which may overwrite existing
  284.      characters in output line.
  285.  
  286. $$r -- place current output line plus all subsequent output lines flush
  287.      to right margin, up to the next ( $p ), ( $l ), ( $s ), or ( $f
  288.      ).
  289.  
  290. $$s# -- paragraph line spacing: output # <CR>s for each paragraph
  291.      indicator ( $p ). Defaults are $$s2 for print and $$s1 for
  292.      braille.
  293.  
  294. $$tc -- clear all tab stops.
  295.  
  296. $$t# -- set a tab stop at absolute character position #.
  297.  
  298. $$t* -- establish a tab stop at current character position on the
  299.      output line.
  300.  
  301. $$t+# -- establish a tab stop # characters to the right of current
  302.      character position on the output line.
  303.  
  304. $$t-# -- establish a tab stop # characters to the left of current
  305.      character position on the output line.
  306.  
  307. $$ <space> -- advance to next tab stop (four keystrokes: space, dollar
  308.      sign, dollar sign, space).
  309.  
  310. $$ub -- underline begin (for inkprint); signals Grade 2 translator to
  311.      place italics indicators.
  312.  
  313. $$uf -- underline finish (for inkprint); signals Grade 2 translator to
  314.      finish placing italics indicators.
  315.  
  316. $$va -- do only braille page numbering with braille page number on the
  317.      bottom line (after at least three spaces).
  318.  
  319. $$vb -- do only braille page numbering with braille page number on the
  320.      top line (after at least three spaces); same as $$np for braille
  321.      formatting.
  322.  
  323. $$vd# -- place line of dropped c's on line # on every page.
  324.  
  325. $$ve -- unconditional centering: like $$c <space> but does not refuse
  326.      to center on the bottom line.
  327.  
  328. $$vf -- interpret current output line as running footer to place on
  329.      bottom line of all output pages; begin and end footer definition
  330.      with ( $p ), ( $l ), or ( $s ).
  331.  
  332. $$vg -- modify print or braille page numbering to lowercase Roman
  333.      numerals; maximum page number of xc (90); use after page numbering
  334.      command.
  335.  
  336. $$vh# -- interpret current output line as running header to place on
  337.      line # of every output page; begin and end header definition with
  338.      $p ), ( $l ), or ( $s ). Maximum number of headers is four; line
  339.      1 plus three other lines. In the text of the running head, use
  340.      tilde (~) to stand for the sequential page number.
  341.  
  342. $$vk -- "kram" following "word" to end of line.
  343.  
  344. $$vl# -- when fewer than # lines remain on current output page, move to
  345.      new output page.
  346.  
  347. $$vln -- clear table mode established by $$vlt (see next command).
  348.  
  349. $$vlt -- table mode: do not place text on any line with a page number.
  350.      In textbook format, keeps text off of top and bottom lines.
  351.  
  352. $$vn -- move to new output page unless that creates a blank page.
  353.  
  354. $$vo# -- make line # ordinary: clear any command affecting the line
  355.      which # references. When # begins with minus sign, count up from
  356.      the bottom line: $$vo-0 refers to bottom line on page, equal to
  357.      your form length.
  358.  
  359. $$vp [word] -- in textbook format, make [word] the current print page
  360.      indicator.
  361.  
  362. $$vrx -- repeat any single character, shown here as X, across the
  363.      output line. $$vr"$$vk places guide dots leading up to a flush
  364.      right word.
  365.  
  366. $$vs# -- skip line # on every output page. When # begins with a minus
  367.      sign, count up from the bottom line on page: $$vs-1 means line
  368.      above bottom line is blank (to separate footer from text).
  369.  
  370. $$vt -- begin textbook format (print page indicators in upper right,
  371.      braille page numbers in lower right, line of dashes to start new
  372.      print page in the middle of a braille page).
  373.  
  374. $$vyx -- place single character prefix, shown here as x, in front of
  375.      the braille page number.
  376.  
  377. $$vy= -- (equal sign after the y) clear prefix character for braille
  378.      page number.
  379.  
  380. $$vz -- if on line 2 after a running head, move down to line 3. Use in
  381.      a heading to prevent it from occurring on line 2 after a running
  382.      head.
  383.  
  384. $$w# -- set carriage width to # characters, clears margins.
  385.  
  386.                               Translation Modes
  387.  
  388. Each control code contains three characters: an at-sign, a letter, and a
  389.      space. All three characters disappear in the braille output.
  390.  
  391. @l <space> -- literary translation (grade two)
  392.  
  393. @o <space> -- grade one translation
  394.  
  395. @n <space> -- no translation
  396.  
  397. @b <space> -- British translation (no capitalization indicators)
  398.  
  399.                            Other Translation Codes
  400.  
  401. @a -- accent Acute. Place this after the letter being accented. Use only
  402.      in grade one translation mode.
  403.  
  404. @g -- accent grave. Place this after the letter being accented. Use only
  405.      in grade one translation mode.
  406.  
  407. @, -- accent cedilla. Place this after the letter being accented. Use
  408.      only in grade one translation mode.
  409.  
  410. @" -- accent diaeresis or umlaut. Place this after the letter being
  411.      accented. Use only in grade one translation mode.
  412.  
  413. @^ -- accent circumflex. Place this after the letter being accented. Use
  414.      only in grade one translation mode.
  415.  
  416. @s -- Spanish accent. Place this after the letter being accented. Use
  417.      only in grade one translation mode.
  418.  
  419. @? -- Spanish question mark, regular or up-side-down).
  420.  
  421. @e -- diphthong with e. Use only in grade one translation mode. Place
  422.      this after the letter being accented.
  423.  
  424. @` -- generic accent for this letter (put dot 4 in front of it). Place
  425.      the command before the letter.
  426.  
  427. @; -- force a letter sign here.
  428.  
  429. @p -- prevent a letter sign.
  430.  
  431. @i -- inert sequence. To alter translation, place @i between letters
  432.      that you do not want to contract.
  433.  
  434. @f -- force a character. The next character is passed on in the
  435.      translation.
  436.  
  437. @t -- transcriber mark.
  438.  
  439. @d -- display punctuation with letter sign. Hot Dots places a letter
  440.      sign in front of non-traditional punctuation (i.e., potentially
  441.      confusing when read in grade 2 braille). An @d in front of
  442.      punctuation forces the special display mode.
  443.  
  444. @r -- regular translation of punctuation. place this before punctuation
  445.      if you want the traditional grade two version (no matter how
  446.      confusing it is).
  447.  
  448. @' -- regular apostrophe (dot 3, not a single quote).
  449.  
  450. @o' -- open single quote.
  451.  
  452. @c' -- close single quote.
  453.  
  454. @o" -- open double quote.
  455.  
  456. @c" -- close double quote.
  457.  
  458. @o- -- opening Spanish conversation sign.
  459.  
  460. @c- -- closing Spanish conversation sign.
  461.  
  462. @@ -- at-sign.
  463.  
  464.                     Environmental Variables for Hot Dots
  465.  
  466. DOS allows communication with program modules through use of
  467.      environmental variables. These are created with SET commands,
  468.      usually in your AUTOEXEC file. Note that the equal sign in a SET
  469.      command must not have any spaces around it. You can alter the
  470.      behavior of the Hot Dots batch files by setting environmental
  471.      variables. Here is the list:
  472.  
  473. PATH -- The current path is an environment variable. Make sure it
  474.      includes the directory containing your Hot Dots software. This is
  475.      usually C:\HOTDOTS.
  476.  
  477. HOTPATH -- do not set if Hot Dots software is in C:\HOTDOTS; otherwise
  478.      set to the correct location. If you are operating from floppy
  479.      disks, set to A: with the command SET HOTPATH=A: <enter>. (HOTPATH
  480.      affects the batch files and Import.)
  481.  
  482. HOTDATA -- do not set unless your system has only two floppy drives and
  483.      no hard disk; if so, set to B: with the command SET HOTDATA=B:
  484.      <enter>. (HOTDATA affects the batch files and Import.)
  485.  
  486. HDWIDTH -- set to your brailler's carriage width if it is a value other
  487.      than the default 40. Example: SET HDWIDTH=34 <enter> for a Braille
  488.      Blazer.
  489.  
  490. HDFORM -- set to your brailler's form length if it is a value other than
  491.      the default 25. Example: SET HDFORM=27 <enter> to pack in more
  492.      lines.
  493.  
  494. HDDRIVER -- Set to CRANMER, DIPNER, LED120, or OHTSUKI if you are using
  495.      one of these devices. Example: SET HDDRIVER=OHTSUKI /N <enter> for
  496.      Ohtsuki with 25 lines on a page.
  497.  
  498. LINEAR -- set to 1 if you are outputting to a VersaBraille or any other
  499.      linear braille device. (This changes the behavior of the batch
  500.      files and Import, to free the output from format commands and
  501.      hardcopy formatting, which would make reading more difficult.)
  502.      Examples: SET LINEAR=1 <enter> to turn on, SET LINEAR= <enter>
  503.      (nothing after the equal sign) to turn off.