home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / flip416.zip / FLIPPER.DOC < prev    next >
Text File  |  1993-12-08  |  42KB  |  875 lines

  1. { }
  2. SECTION 5.0 COMMAND REFERENCE
  3.  
  4. This is the command reference for Flipper.
  5.  
  6. Section 5.1 This table of contents
  7.  
  8. Section 5.2 General information.
  9.  
  10. Section 5.3 Quick commands.
  11.  
  12. Section 5.4 Using Flipper's review mode.
  13.  
  14. Section 5.5 Advanced review mode features.
  15.  
  16. Section 5.6 Searching.
  17.  
  18. Section 5.7 Basic Configuration changes
  19.  
  20. Section 5.8 Loading and saving configurations
  21.  
  22. Section 5.9 Advanced Configuration Changes.
  23.  
  24. Section 5.10 Cursors
  25.  
  26.  
  27. { }
  28. Section 5.2 General information.
  29.  
  30. Flipper does several things automatically.  First of all, Flipper
  31. will echo what you type so you can catch typing mistakes. 
  32. Next, Flipper will read the output of some programs
  33. automatically, as it is being written to the screen.  Any features
  34. can be turned off if you desire.
  35.  
  36. Whenever alt is pressed, if Flipper is speaking, it stops. The
  37. automatic output is silenced only until you strike another key,
  38. such as the shift key.  The computer continues to execute the
  39. program, even if you silence the voice.
  40.  
  41. Flipper can also react to keys that you press.  The following
  42. assumes that the default configuration, or a similar one is
  43. loaded.  If you move around the screen with the arrow keys,
  44. Flipper will read the material you are moving over.  For
  45. example, if you move line by line up or down, Flipper will read
  46. the lines as you move onto them.  If you move left or right a
  47. character at a time, Flipper reads the character.  If you move a
  48. word at a time using control left arrow or control right arrow,
  49. Flipper reads a word at a time.  You can also move a sentence
  50. at a time, forwards or backwards right in your word processor
  51. or editor, using the alt left arrow and alt right arrow keys. 
  52. Refer to section 5.3, for further information.
  53.  
  54. The fourth method for accessing information from the screen is
  55. to use the quick keys described in section 5.3. The quick keys
  56. allow you read or spell words or lines in the vicinity of the
  57. cursor without removing your hands from the home positions on
  58. the keyboard.  They are accessed by holding down alt and
  59. pressing keys near the right hand home row.  You can also set
  60. Flipper so that when you hold down alt and press a number key
  61. on the top row, it will read a section of the screen that you have
  62. chosen, such as a status line for a word processor.  See the
  63. paragraph on the W command in section 5.4 for an example.
  64.  
  65. The most complete tool you have for reading the screen is the
  66. review mode, which you start by pressing alt semicolon.  The
  67. features available in the review mode are explained in section
  68. 5.4.  While you are in the review mode the computer is stopped,
  69. and you can move across the screen having its contents read to
  70. you.  Many of Flipper's other functions are also controlled from
  71. the review mode.
  72.  
  73. You can stop Flipper and get back to your application program
  74. by pressing alt space bar at any time.
  75.  
  76. { } 
  77. Section 5.3 Quick commands.
  78.  
  79. This section describes commands that can be changed by using
  80. the define interview.  It assumes that you are using the default
  81. configuration, or a similar one.  The quick commands are
  82. accessed by holding down the alt key with your left hand and
  83. pressing one of the keys near the right hand home row.  Since
  84. your hands do not have to leave the home row, you can check
  85. something quickly while you are typing without losing your
  86. place on the keyboard.  If you need to use one of these keys for
  87. a program, you can use the alt N command which is described
  88. at the end of this section.
  89.  
  90. The alt key is the key to the left of the space bar.  Holding
  91. down the alt key and pressing slash will announce the position
  92. of the cursor.  The keys on the right hand home position, J, K,
  93. and L, will read the word to the left of the cursor, the word
  94. under the cursor, and the word to the right of the cursor,
  95. respectively.  The keys below them, M, comma, and period,
  96. will spell these same words.  The keys above the right hand
  97. home row, U, I, and O, will read the line above the current
  98. line, the current line, and the line below the current line,
  99. respectively. In addition, alt Y reads the line before last. Note
  100. that these keys form a block on the keyboard around the right
  101. hand home row.  The middle key reads the current item, the
  102. right key reads the next, and the left key reads the last.  The top
  103. keys, U, I, and O, refer to lines, the next row to words, and the
  104. bottom row refers to characters.
  105.  
  106. Flipper will read a sentence at a time if you use alt left arrow
  107. or alt right arrow.  It will actually scroll through the text in
  108. your word processor.  Alt up arrow will read the current
  109. sentence.  Flipper can also read continuously, sentence by
  110. sentence.  Continuous reading is started by alt down arrow.
  111. You can stop it at any time with an alt.  After you are done
  112. making changes or reviewing that section, you can start Flipper
  113. reading your text from that point on with an alt down arrow.
  114.  
  115. Alt semicolon will start the review mode.  See section 5.4 for
  116. documentation of the review mode.
  117.  
  118. Alt H starts the help mode.
  119.  
  120. All of the alt number keys are set to read the window with the
  121. same number.  This is useful, for example, if you want to be
  122. able to read a status line or part of a status line that your
  123. application program puts on the screen.  Definition of the area
  124. to be read is started by pressing W during the review mode. For
  125. example, if your program has a status line on line 25, you can
  126. set alt 8 to read it by pressing W, then 8 for the eight key, then
  127. 1 for the starting column, 80 for the ending column, 25 for the
  128. starting row, and 25 for the ending row.
  129.  
  130. Alt P reads the page meaning read the whole screen.
  131.  
  132. alt F flips between the primary and secondary configurations.
  133. Refer to section 5.8 and section 5.10 for more information about
  134. setting up and using configurations.
  135.  
  136. Alt space bar stops Flipper at any time, and leaves the review
  137. mode.
  138.  
  139. If you need to use one of the above keys for a program, you can
  140. just press alt N.  Flipper will then say normal, meaning that the
  141. next key press will be treated normally instead of being captured
  142. as a command to Flipper.  For example, if your communications
  143. program uses alt H to hang up the modem, you would press alt
  144. N, to get Flipper to disregard the next key, and then the alt H.
  145.  
  146. { }
  147. Section 5.4 Review mode
  148.  
  149. Flipper's review mode is started by pressing alt semicolon.
  150. When it is active, the following functions are available.  If you
  151. hold down control while pressing a key in review mode, the
  152. instructions for that key are read.
  153.  
  154. Many of the functions of the review mode are similar to the alt
  155. keys in the regular mode.  J, K, and L read the previous,
  156. current or next word.  The difference between using the review
  157. mode and the alt keys is that when you use the alt keys, you
  158. read the material without moving, where in the review mode,
  159. these keys also move your location. For example, if you
  160. continue to press the L key in the review mode, you will
  161. advance a word at a time, reading out each word. Similarly, the
  162. U, I, and O keys will take you to the last line, read the current
  163. line, and take you to the next line.  The M, comma, and period
  164. keys do the same one character at a time.
  165.  
  166. Additionally, there are keys in the review mode which do
  167. functions which are unique to the review mode.  For example,
  168. the T key will announce the time of day.
  169.  
  170. The B key will take you back to where you were the last time
  171. you were in the review mode.  This is useful for example, if
  172. you are referring to information from one part of the screen
  173. while typing it into another part of the screen.  You just hit the
  174. B key each time you reenter the review mode, taking you back
  175. to the area of the screen that you are using the review mode to
  176. examine.
  177.  
  178. The C key will take you out of the review mode, and move the
  179. cursor to the present position, if it is possible.  If the cursor can
  180. not be moved into a location, for example away from the DOS
  181. command line or onto a status line for a program, Flipper will
  182. say failure after moving the cursor as close as it can to the
  183. indicated location.  The S key will allow you to enter a search
  184. pattern as described in section 5.6.  The semicolon key moves
  185. your position back to the cursor.
  186.  
  187. The P key will read the current page, or screen.  If you want to
  188. read only a portion of the screen, you will need to set up one of
  189. the alt number keys.
  190.  
  191. The E key will read the enhancement at the current position.
  192.  
  193. The G command lets you grab a line of text off the screen. You
  194. can then put it back in a different place, or in a different
  195. application.  You mark the beginning of text with the mark with
  196. the X key, and then move to the end of the text and press G.
  197. You can read back the text later with shift G, and you can put
  198. the text back into an application program later with the put
  199. action which you can attach to a key.  The default grab buffer
  200. is small, about 100 characters, but you can enlarge it by putting
  201. a G on the command line for Flipper, followed by the number
  202. of characters you want.
  203.  
  204. Slash in the review mode will announce current position, row
  205. and column.  Alt slash in the review mode will announce the
  206. position of the cursor.
  207.  
  208. You can use the V command to change Flipper's voice, as
  209. documented at the end of section 6.0.
  210.  
  211. You can also use the cursor keys, left, right, up, and down.
  212. The left and right keys move a character at a time in each
  213. direction and read that character.  The up and down keys move
  214. a line at a time, and the lines are read.  These same keys, with
  215. control, move words to the right or left, and single lines up or
  216. down, and read off the word at that position.  This is useful, for
  217. example, to read a column of words.
  218.  
  219. Pressing the D key will allow you to define many of Flippers
  220. actions.  It is documented in section 5.5, below.
  221.  
  222. { }
  223. Section 5.5 Advanced review mode.
  224.  
  225. Many of the commands in the review mode can be preceded by
  226. a number, which can be typed using the keypad or the regular
  227. number keys.  That will result in the forward or backward
  228. motion being done that many times.  For example, 50 L will
  229. move forward 50 words.  The keys which usually read the
  230. current line, word, or character, I, K, and comma, will move
  231. to an absolute coordinate, for example 10 I will move to line 10,
  232. 10 K will move to the tenth word on the line, and 10 comma
  233. will move to the tenth character or column on the line.  A
  234. number before the P command will result in the current page
  235. being read starting from that line.
  236.  
  237. Whenever you are asked for a row or column number, you can
  238. press return, to use the old value.  Flipper will read it out to
  239. you, so you can check a defined window setting, for example,
  240. by pressing W to start the definition, then selecting the window,
  241. and then pressing return in response to the questions.  You can
  242. also answer C, to use the current cursor position, or X, to use
  243. the position of the marker.
  244.  
  245. Holding down shift while pressing the U, I, and O keys will
  246. move you to the first line, the middle line, and the last line of
  247. the screen, respectively.  The J, K, and L keys will move you
  248. to the beginning, middle or end of the current line, respectively,
  249. and the M and period will move you to the beginning or end of
  250. the current word.  As odd man out, shift comma will spell the
  251. entire current word.
  252.  
  253. Holding down the alt key while pressing M, comma, or period
  254. will move you character by character while pronouncing the
  255. military alphabet word for the appropriate character.  It will also
  256. read the extended ASCII number for any other symbol.
  257.  
  258. The F command allows you to flip between two configurations,
  259. primary and secondary.  This allows you to configure Flipper
  260. two different ways, and then easily switch between them. You
  261. can also load an unlimited number of configurations into the
  262. computer's memory using the FLIPEXT command and then
  263. load them using the F command.  To retrieve the third
  264. configuration that you loaded with the FLIPEXT command, for
  265. example, you would type 3 F.  See section 5.10 for additional
  266. information on the use of FLIPEXT, FLIPLOAD, and
  267. FLIPSAVE.
  268.  
  269. The X command is used to mark a location on the screen.  You
  270. can use the marked location in several different ways.  You can
  271. move to the marked location with a shift X.  If you type X when
  272. you are being asked a row or column number, the position of
  273. the mark is used, row or column.  Additional marks can be used
  274. by preceding X with a number up to nine.  For example, 2 X
  275. sets the second mark.  2 shift X jumps to the second mark.
  276. Whenever you are asked for a row or column number, you can
  277. reply with the C key, to use the current position, or X, to use
  278. the marker position, or number X, to use another marker.  You
  279. can also read from where you are to the mark using the R
  280. command.
  281.  
  282. { }
  283. Section 5.6 Searching.
  284.  
  285. Searching is the process of having Flipper look for something on
  286. the screen.  You tell Flipper what you want to search for by
  287. pressing S in the review mode, typing what you want to look
  288. for, and then pressing return.  Flipper will then search forward
  289. and tell you if it finds what you were looking for by giving its
  290. position and moving there.  Once the pattern is defined, you can
  291. search for the pattern repeatedly by pressing alt J, K, or L in
  292. the review mode. Alt L is used to search forward from the
  293. current location on the screen.  Alt J will start a backward
  294. search, and alt K will do a forward search over the whole
  295. screen, starting at the top.
  296.  
  297. For example, to search for the word dog on the screen, first
  298. enter the review mode.  Then press S and then type d o g
  299. followed by a return.  Flipper will jump to the first letter of the
  300. first occurrence of dog on the screen, and announce where that
  301. is, row and column.  To search for other occurrences of the
  302. word dog on the screen, press alt L repeatedly.  Flipper will
  303. continue to advance to the first letter in each of the following
  304. occurrences of the word dog.  When there are no more on the
  305. rest of the screen, Flipper will say pattern not found, and will
  306. not move.
  307.  
  308. In addition to searching for simple words, you can also search
  309. for enhancements and other types of things on the screen using
  310. wild cards.  They are entered into the search pattern by pressing
  311. control and a letter.  Wildcard characters are special characters
  312. in a search string.  They can be entered into search strings along
  313. with plain characters to search for classes of characters, or
  314. attributes like enhancements or the beginning of a line.
  315. The option keys also allow you to choose whether capital letters
  316. will match small letters during a search.  For example, if you
  317. want to search for changes in the video enhancements on the
  318. screen, you would press S, to start the search, control E, for
  319. enhancement, and then return, to show that you have finished
  320. the string, and then alt J or L as many times as you wish to find
  321. wherever the enhancements are changed on the screen.
  322.  
  323. To find, for example, a regular, non-enhanced character
  324. followed by an inverse video character, you would press S, to
  325. start the search, control R, for regular, control A, for anything,
  326. control I, for inverse, and then return, and the search string is
  327. defined.  You can then press alt J or L as desired to find that
  328. on the screen as many times as it occurs.  The search string is
  329. saved until you change it or restart Flipper when you boot the
  330. system.  The search string is also saved and reloaded with the
  331. configurations.
  332.  
  333. To get a list of the wildcards that you can use in a search, hit
  334. control S from review mode.
  335.  
  336. If you know the number for a symbol or enhancement, you can
  337. enter it into the search pattern by using control N.  Flipper will
  338. prompt you for the character number.  You can use the military
  339. spell commands, alt M, comma, and period in the review
  340. mode, to find the number for a character that is on the screen. 
  341. You can also use the E command to get the number for an
  342. enhancement that is on the screen.
  343.  
  344.  
  345. { }
  346. Section 5.7 Basic Configuration Changes
  347.  
  348. Flipper keeps two complete configurations inside its own
  349. memory. These include the current search string, defined blocks,
  350. margin settings, symbol sets, option choices, etc.  To switch
  351. back and forth between them, you press the F key (for flip)
  352. during the review mode, or alt F outside the review mode.  To
  353. save configurations, you can type 
  354.  
  355. FLIPSAVE FILENAME.FLP 
  356.  
  357. at the DOS prompt, where filename is any valid name.  To load
  358. the configuration back in, type 
  359.  
  360. FLIPLOAD FILENAME.FLP
  361.  
  362. See section 5.8 for more information.
  363.  
  364. Changing Flipper's voice.  Voices are changed by pressing V
  365. during the review mode, and pressing the function keys.  Keys
  366. one and two raise and lower the speed of Flipper's voice during
  367. normal output.  Similarly, function keys five through ten
  368. control the pitch, inflection, and amplitude of Flipper's voice. 
  369. You can change Flipper's three voices separately, keyboard
  370. echo, command, and automatic output, by using alt, control, or
  371. shift with the function keys.  Press return when you are done.
  372.  
  373. Flipper's characteristics can be modified either temporarily or
  374. permanently, to match your changing needs.  Many of these can
  375. be changed by pressing the function keys during the review
  376. mode, in combination with the alt, control and shift keys.  All
  377. of them alternate on and off, so the best way to use them is not
  378. to memorize where they are, but to just try them until you find
  379. the one you want.  After you have Flipper set the way you
  380. want, there are two programs, called FLIPSAVE and
  381. FLIPLOAD, that you can run from the DOS prompt that will
  382. save the configuration in a file that you specify on the command
  383. line.  Flipload is automatically run with the file START.FLP,
  384. so you can change this file to make Flipper start up in your
  385. favorite configuration.  Flipper has many other facilities for
  386. handling configurations, which are described in section 5.8. 
  387. Section 6.0 of the instructions describes the available options.
  388.  
  389. Flipper can read any character or symbol that appears in the
  390. IBM character set.  This includes the letters and symbols which
  391. appear on your keyboard, but also includes such things as forms
  392. drawing characters and shaded boxes.  These additional symbols
  393. are off by default, but you can turn them all on by using the
  394. override all symbols on option (function key 6 during the review
  395. mode).  You can tell Flipper which selected symbols to read by
  396. pressing insert during the review mode and then pressing the
  397. function keys.  The symbols are divided into descriptive sets
  398. such as forms drawing symbols, mathematical symbols and
  399. foreign symbols.  You can also turn on symbols from the
  400. keyboard by typing them.  If you want to turn on specific
  401. special symbols, Flipper can read through a list of them and you
  402. can tell it to read them or not one at a time.  To get the list of
  403. symbols which are to be turned on or off, press insert, then
  404. control F, control M, control D, or control A, and you will be
  405. given a list of form symbols, math symbols, decorative symbols
  406. or accent and other foreign symbols, respectively, and asked to
  407. select the ones you want.  Alt insert and alt delete combinations
  408. are used in the review mode to insert symbols into Flipper's
  409. letters set or delete symbols from Flipper's letters set, for
  410. example if you want accented characters sent directly through to
  411. a synthesizer.  They are documented in section 5.9.
  412.  
  413. To delete characters from the character set, you can press delete
  414. during the review mode and then type the symbols which you
  415. want to remove from the character set.
  416.  
  417. If you know the ASCII code for a symbol that you want to turn
  418. on or off, you can put that symbol into the character set by
  419. typing the number and then the insert key.  Similarly, you can
  420. remove a symbol from the symbol set by typing its number and
  421. then the delete key.  Flipper will tell you what the ASCII code
  422. for the characters that you are moving over when you use the
  423. military spell commands alt M, comma, and period over non
  424. alphabetic symbols.
  425.  
  426. The selected set of symbols are saved and reloaded with the
  427. configuration, and primary and secondary sets are maintained
  428. along with the rest of the configuration.
  429.  
  430. If you are spelling or moving one character at a time, all
  431. symbols will be read whether or not they are turned on.
  432.  
  433. { }
  434. Section 5.8 loading and saving configurations
  435.  
  436.  
  437. This section describes Flipper's multiple configuration
  438. capability, including the use of the F command and the utility
  439. programs FLIPLOAD, FLIPSAVE, and FLIPEXT.
  440.  
  441. All of the changes that you make to the way Flipper works,
  442. including its voices, the character set, option settings, search
  443. strings, etc., are referred to as a configuration. Once you have
  444. Flipper set up the way you want within a spreadsheet, for
  445. example, or for a spelling checker, you will undoubtedly wish
  446. to save the configuration so that you can use it again later.
  447.  
  448. Flipper not only lets you save and reload a configuration, it will
  449. allow you to you to make up several of them and switch
  450. between them quickly.
  451.  
  452. For example, you might want to have one configuration for
  453. entering text into WordPerfect, and a different configuration for
  454. proofreading your text, with punctuation and capitalization
  455. turned on.  It would be very clumsy, of course, to always enter
  456. the review mode, make the changes, leave the review mode, etc.
  457. To set up Flipper to make this faster, first, set up a
  458. configuration for WordPerfect the way you want it.  Then make
  459. the other configuration the same by pressing shift F.  Now both
  460. configurations are the same, set up for WordPerfect.  Now you
  461. can put in the changes for the differences you want.  When you
  462. then flip the configuration with the alt F command, Flipper will
  463. flip between the editing mode and the writing mode.
  464.  
  465. It is often useful to have two configurations, primary and
  466. secondary, that only have one difference, so that you can change
  467. that one thing quickly.
  468.  
  469. Now that you have set up these two configurations for
  470. WordPerfect, you can save them for use later on.  To save them
  471. permanently, after you exit WordPerfect, flip to the primary
  472. configuration, then execute the following command:
  473.  
  474. flipsave wpprime.flp
  475.  
  476. then flip to the secondary configuration with the alt F, and
  477. execute the following command:
  478.  
  479. flipsave wpsecond.flp
  480.  
  481. you can then load those configurations later by executing the
  482. command:
  483.  
  484. flipload wpprime.flp wpsecond.flp
  485.  
  486. The names wpprime and wpsecond are arbitrary, of course.
  487.  
  488. the last flipload command loads your starting configuration into
  489. both the primary and secondary configurations.
  490.  
  491. Flipext is a command that you can use to set up other
  492. configurations in memory, in addition to the primary and
  493. secondary configurations that are built into Flipper.  For each
  494. configuration that you set up with Flipext, you will use up 3
  495. kilobytes of your system memory.  As you set up each
  496. configuration with flipext, it is given a number, 1 for the first
  497. one that you make 2 for the second, and so on.  Flipext is used
  498. with configurations that you have saved earlier with the flipsave
  499. command.  For example, you can set up your starting
  500. configuration as an external configuration by executing the
  501. command:
  502.  
  503. flipext start.flp
  504.  
  505. at the DOS prompt.  You use the configurations that you loaded
  506. by going into the review mode, pressing the number of the
  507. configuration that you want, then pressing the F key.
  508.  
  509. A simple example of the use of configurations set up with the
  510. flipext command is the case of a computer which is used by both
  511. blind persons and by sighted persons.  You can set up a silent
  512. configuration for use by sighted persons, and a regular one for
  513. use by Blind operators.  You do this by going into Flipper's
  514. review mode and then turning off all of Flipper's speaking
  515. options, including automatic output, keyboard echo, reading
  516. after arrow keys, reading after backspace and delete, and you
  517. can also turn off the quick keys, and the alt number keys. 
  518. With this configuration, the only difference that Flipper being
  519. loaded makes is the ability to pop into review mode, and
  520. memory use.  You can then save this silent configuration by
  521. leaving the review mode, and then executing the command:
  522.  
  523. flipsave silent.flp
  524.  
  525. Then if you put in the autoexec.bat file the line:
  526.  
  527. flipext start.flp silent.flp
  528.  
  529. then you can turn off Flipper for use by a sighted person by
  530. entering the review mode at any time, and then pressing 2 F.
  531. When you need to use the computer again, you can press 1 F,
  532. loading the starting configuration again, making Flipper
  533. interactive.
  534.  
  535. You can also change external configurations by going into the
  536. review mode, setting the configuration the way you want it, and
  537. then pressing the number of the configuration that you want to
  538. change, and then shift F.  Remember that you need to change
  539. the configuration that you load from on the disk to make
  540. permanent changes that will be there when you reboot.
  541.  
  542. Flipper can load configurations automatically, each time you
  543. start a program.  You simply list the configurations that you
  544. want loaded in a text file, one per line.  The text file should
  545. have with the same name as the program that you run, but with
  546. the extension .FAC.  The first two listed will be loaded into
  547. Flipper, and the rest will replace external configurations.  If you
  548. want to skip one, and not have it be replaced, you can leave a
  549. blank line. 
  550.  
  551. { }
  552. Section 5.9 Advanced configuration changes
  553.  
  554. Flipper has an interview system for defining what it does.  Some
  555. users may never need to this at all.  With the default
  556. configuration supplied, the program works right out of the box.
  557. But if you wish to customize many of Flipper's powerful, new
  558. features, you will want to use this menu system to set Flipper up
  559. the way you prefer.
  560.  
  561. To get to the Definition Menu, enter Review Mode and press D.
  562. You will be asked a series of simple questions.  If you are not
  563. sure of the answer to a question, just hit return and Flipper is
  564. likely to pick a reasonable choice for you.  
  565.  
  566. For example, you can turn off echo for specific keys on the
  567. keyboard. If you don't want the backspace key to say backspace
  568. as well as the character you are deleting, just press D, for define
  569. in review mode, then K for key, and when Flipper asks you
  570. which key, press the backspace.  Flipper will then ask you if
  571. you want to echo that key, and you hit N, for no.  You can then
  572. hit alt spacebar to leave anything else on that key unchanged.
  573.  
  574.  
  575. As another example, lets say that you would like to have the tab
  576. key read the column number as you tab over in a document. 
  577. You hit D, for define, and then K for key, of the choices you
  578. are read.  Flipper will then ask you to hit the key you want to
  579. define, and you hit the tab key. Flipper will ask you whether
  580. you want the key echoed, and whether you want to clear any
  581. Flipper function from that key. If you say N, don't clear it,
  582. Flipper will then ask whether you want it sent to the application. 
  583. You say Y, for yes, because you want the tab itself to be done,
  584. and then no when Flipper asks you if you want to do something
  585. before the application.  You want it to be done after, so that
  586. Flipper will read off the column that you end up on.  Flipper
  587. will then ask what you want to do.  You then press C, for
  588. cursor functions, again one of the choices available, and then P
  589. to read the position of the cursor.  Flipper will ask you whether
  590. you want both the row and column read, or what, and you can
  591. respond with C, to read the cursor column only.  Flipper will
  592. then ask you whether you want to read column one or just one. 
  593. After answering these questions, and leaving review, Flipper
  594. will read the column number as you tab.  So, instead of having
  595. to call up and ask for a feature, (as many people have, by the
  596. way), you can do it yourself.
  597.  
  598. If you want to find out what Flipper is already doing, once you
  599. have picked what you want to look at, a key for example, just
  600. hit return at each question.  Flipper will then tell you what each
  601. of the current settings are as you go.  One good way to learn
  602. how to configure Flipper is to explore existing configurations in
  603. this way.
  604.  
  605. You can move through the choices in this and all other Flipper
  606. menus by using the up and down arrow keys.  To select a menu
  607. choice, either press the return key when you are on the
  608. selection you want, or type the first letter of your selection.
  609.  
  610. Pressing return in answer to a menu question will select the
  611. previous setting for that option.  You can press the space bar at
  612. any time and Flipper will announce the previous or default
  613. setting for the current menu option.
  614.  
  615. Pressing the backspace key is a good way to find out where you
  616. are, should you be interrupted while using the menus. Pressing
  617. backspace will cause the question to be read again. Pressing
  618. escape will back up to the previous menu, or, if you are at the
  619. Definition Menu's main level, escape will quit and put you back
  620. to Review Mode. If you leave with an escape or an alt
  621. spacebar, Flipper assumes that you want to leave the rest the
  622. same as it was.
  623.  
  624.  
  625. Each time Flipper asks a yes or no question, you have similar
  626. options, with spacebar to read the default, return to use the old
  627. or default answer and backspace to re-read the question.
  628.  
  629. If Flipper is asking for a number, such as an enhancement
  630. number, a row number, or a column, you can answer with a
  631. return to get the old answer, a C to use the current location, X
  632. to use the location of the mark, or a number 1-9 followed by X
  633. to use the location of one of the numbered marks.  Remember,
  634. you mark a location on the screen by pressing X during the
  635. review mode, or a number and then X for one of the other
  636. marks.  
  637.  
  638. For example, if you are asked for an enhancement number, you
  639. can reply with a C and Flipper will take the enhancement at the
  640. current location.  If you are being asked for a row number, you
  641. can respond 9 X and Flipper will use the row of the ninth mark
  642. as the answer.
  643.  
  644. You can also press spacebar to hear the current setting, and
  645. backspace to re-read the question, as usual.
  646.  
  647. Actions are a central part of the interview process.  That is
  648. where you are asked what you want Flipper to do.  The same
  649. actions are available from a key, a reaction zone, or a cursor
  650. move.  An action can be read a window, read a line, read the
  651. cursor position, toggle a function key toggle, etc.  Any time you
  652. can do an action, you can do a series of actions.  This means
  653. you can read several windows, the line number and then the line
  654. of text, and so forth, in any combination.  One of the questions
  655. asked is whether you want to allow automatic output during an
  656. action.  The reason you might not want automatic output during
  657. an action is that you might not want to hear what the application
  658. would speak, because you want to specifically speak something
  659. that you chose instead.
  660.  
  661. The C cursor definition interview is explored in section 5.10.
  662.  
  663. The W selection from the define menu will allow you to define
  664. windows with many more options than the simple W from
  665. review mode.  These options include being able to read pop up
  666. boxes, and specific enhanced areas, and detailed control over
  667. how the material is read, including all symbols on, announcing
  668. enhancement changes, spelling, etc.
  669.  
  670. P for a prefixed key:
  671.  
  672. This item lets you define keys based on what keys you pressed
  673. before. For example, you can assign an action to the second
  674. press of a key. You might want to define alt w to read the
  675. current word, and then alt w again to spell the word.  You
  676. would use the prefix choice to assign the action on the second,
  677. or double keypress.
  678.  
  679.  
  680. The Q selection, for quiet, allows you to select areas of the
  681. screen which are not automatically read.  Do not confuse them
  682. with the windows of the W command.  Quiet windows are
  683. useful, for example, if a clock is on the screen and is being read
  684. every second.  You can just put a quiet window over the clock
  685. to silence it.  Quiet windows are particularly useful when you
  686. have extended automatic output on, which may to read too much
  687. otherwise.  Up to ten quiet windows can be defined at a time,
  688. each associated with a number key one through nine, or zero. 
  689. When you are defining a quiet window, you can respond D
  690. instead of picking a window, to deactivate all quiet windows.
  691. Or, once you have selected a particular window, you can press
  692. D to deactivate that quiet window.  The only speech that the
  693. quiet windows will suppress is that from the automatic output,
  694. or the extended automatic output.  When you read an area with
  695. a command, the quiet windows have no effect.
  696.  
  697. One of the choices of how to read a window is to have Flipper
  698. send the selected text to a electronic Brailler, or to a Braille
  699. display.  If Flipper says device not ready, you need to set up the
  700. output device.  You set up a serial device by putting a plus sign
  701. on the command line for Flipper, followed by a 1 for com1 or
  702. a 2 for com2.  You then need to set up the communications port
  703. with the mode command to the correct baud rate, etc.  To set up
  704. a parallel device, put an equal sign on the command line,
  705. followed by a 1 for LPT1 or PRN, a 2 for LPT2, a 3 for LPT3,
  706. etc.  Once the device is set up, you can Braille any item or
  707. window from an action.  In the review mode, you can Braille
  708. several lines starting with the line the review cursor is on by
  709. typing a number followed by the alt equal.  If the margins set
  710. using the W key are on, they will be used.  Flipper requires full
  711. hardware handshaking for serial Braille devices, and com3 and
  712. com4 may be used if your computer BIOS supports them.
  713.  
  714. To create an exception vocabulary, write an ascii file with the
  715. words whose pronunciation you want to change one per line,
  716. followed by an equal sign, and the characters that you want to
  717. send to the synthesizer instead.  To load the exception table, use
  718. the program FLIP_VOC followed by a space and the name of
  719. the dictionary file.  The space taken by the dictionary is close to
  720. the size of the text file itself.  There is no need to sort the
  721. dictionary, FLIP_VOC will take care of that.  There is a
  722. example vocabulary in EXAMPLE.VOC.  To load it, you
  723. would give the command:
  724.  
  725. FLIP_VOC EXAMPLE.VOC
  726.  
  727. after Flipper is loaded.  The text after the equal sign for each
  728. word can be a phonetic misspelling, or phoneme strings
  729. particular to the specific synthesizer.
  730.  
  731. You can change Flipper's messages by editing the text. First,
  732. you run MESSAGES.COM which is a self extracting archive of the
  733. files you need.  Flipper's messages are in the files that end in
  734. FLS (Flipper strings).  Do not edit the lines in curly brackets,
  735. they are the labels.  After the messages are edited, run the
  736. program FLIPCOMP to generate the FLC files that Flipper will
  737. load when it is booted.  FLIPCOMP will take about 3 minutes on a
  738. 386sx.
  739.  
  740. { }
  741. Section 5.10 Cursors
  742.  
  743. Having Flipper place the cursor at the best point on the screen,
  744. the place where the action is, is important to make a program
  745. easy to use.  Flipper will actually look for several different
  746. characteristics, and attempt to choose the one that makes the
  747. most sense.  Sometimes it is necessary to give Flipper a hint, to
  748. make it use another method for selecting the cursor position that
  749. works better for a particular program.  Sometimes it is
  750. necessary to make Flipper use different techniques in different
  751. parts of a program.
  752.  
  753. By default, Flipper will look for two types of cursor.  The first
  754. cursor that Flipper will look for is an inverse video cursor.  
  755. The next cursor Flipper try is where DOS says it is, and one of
  756. these two usually works.  
  757.  
  758. Finding cursors is one of the more important parts of being able
  759. to use different programs.  A cursor is simply the point on the
  760. screen that a programmer is calling attention to, by blinking
  761. something, using a special color, or using an arrow. Flipper will
  762. look for many different kinds of cursor, and you will sometimes
  763. need to give it instructions as to what kind is used for a
  764. particular program or a particular mode.  
  765.  
  766. Press D for define and C for cursor and you can choose a
  767. simple DOS cursor, hardware cursor or enhancement cursors of
  768. many different styles.  You can control the searching pattern,
  769. and the specific appearance of acceptable cursors, if you wish. 
  770. You can also pick the area of the screen where the cursor should
  771. be.  
  772.  
  773. Flipper can remember up to ten different kinds of things to look
  774. for at a time, and it will use whichever one it finds first, in the
  775. order that you select.  
  776.  
  777. The DOS cursor is the most efficient and fastest cursor, if it is
  778. available.  The DOS cursor appears as a blinking underline or
  779. block to a sighted person.  The hardware cursor is similar in
  780. appearance, and is usually in exactly the same place, but it may
  781. not be under some circumstances.  For example, Lotus 123 and
  782. some mainframe emulators need the hardware cursor.
  783.  
  784. At the DOS prompt, the cursor is naturally at the location where
  785. DOS thinks it is.  In word processors, this still usually works,
  786. but in special modes, such as the spelling checker of
  787. WordPerfect, an inverse video cursor is used for the location of
  788. the misspelled word, which is the important point on the screen.
  789. The normal cursor is just sitting down on the status line, waiting
  790. for your choice of what to do about the misspelled word. In this
  791. case, you will want to tell Flipper to forget about the normal
  792. cursor, and put you on the misspelled word using the
  793. enhancement cursor.  Some applications may use an arrow
  794. pointing to an item.
  795.  
  796. If you give Flipper a first cursor which is an enhancement
  797. cursor and a second cursor which is the DOS cursor, this tells
  798. Flipper to use the enhancement cursor if there is one, so if you
  799. leave the spelling checker and there is no enhancement cursor,
  800. Flipper will track the normal cursor.  In other words, Flipper
  801. will work correctly inside and outside of the spelling checker if
  802. you tell it to look for an enhancement cursor, and then if it can
  803. not find it, use the DOS cursor.
  804.  
  805. One important use of different cursors is that Flipper can
  806. recognize the mode of operation of a program by the changes in
  807. the cursor.  By defining cursors separately for different areas of
  808. the screen, or for different colors that it might be on, you can
  809. have Flipper behave differently.  For example, in Lotus 123,
  810. when the hardware cursor is on a black on white location, it is
  811. in a cell and it is appropriate to read the whole cell after the
  812. arrow keys.  If it is on a white on black location, then you are
  813. most likely editing within a cell, and Flipper should read
  814. characters when the left or right arrow keys are hit.  Another
  815. thing that can be useful includes whether the cursor is in a box. 
  816.  
  817. You can either do some action when the cursor is selected or
  818. moves, or you can change how the actions go after a key press
  819. by defining a cursor as a lightbar or not a lightbar.  Whether a
  820. cursor that you have described is a lightbar or not is purely your
  821. choice, simply setting a flag so you can refer to it later when
  822. defining keys or other actions.  Calling a cursor a lightbar or not
  823. does not change in any way how Flipper looks for a cursor. 
  824. Cursors can also be activated or deactivated as an action.
  825.  
  826. It may be necessary to use searches for enhancement changes,
  827. moving around in review mode, and using the E command to
  828. locate the enhancement changes that are being used for a cursor
  829. in a program.  Once you have found the enhancement that you
  830. want to track, you can use the shift C command to create a
  831. cursor of the color where the review position is.  Once you have
  832. found the cursor enhancement, you may also need to change the
  833. search that Flipper uses for the enhancement cursor from top to
  834. bottom or bottom to top, or make other changes from the define
  835. menu.  The enhancements that a program uses may change
  836. depending on how it is set up, and on whether it is being used
  837. on a color system or on a system with a monochrome monitor.
  838. When asks if you want to require the enhanced area look like a
  839. cursor, it means if there might be any status lines or similar
  840. things that might have the same enhancement that you would not
  841. want Flipper to use as a cursor, similarly, if there is more than
  842. one patch on a particular line, they might be a row of titles or
  843. something else that may not be appropriate as a cursor.
  844.  
  845. If you press alt C, Flipper will tell you which cursor it is using,
  846. which is helpful when you are trying to set up several cursors.
  847.  
  848. In the default configuration, what Flipper reads after the arrow
  849. keys is determined by the kind of cursor Flipper decided to use.
  850. If the cursor is normal, then Flipper reads a character after the
  851. left or right arrow keys, and it reads the whole line after the
  852. up and down arrow keys.  If the cursor that Flipper decided to
  853. use was an lightbar cursor, however, then Flipper will read that
  854. enhanced area after any of the arrow keys.  This results in
  855. automatically reading the appropriate material when using pull
  856. down menus, as described below.
  857.  
  858. One very common use of enhancement cursors is for pull down
  859. menus.  These menus, which are similar to those used with mice
  860. in the Macintosh computer, are becoming more and more
  861. common. In general, these menus consist of a row of keywords
  862. across the top of the screen, and when a item is selected, a list
  863. of choices appears below it.  One item of the list is usually
  864. highlighted, and you can move up and down the list using the
  865. arrow keys.  If the item is highlighted using inverse video, or if
  866. you select the proper enhancement using the shift C command,
  867. then Flipper will track up and down the menu as you move the
  868. selected item.  If the cursor keys are set as they are in the
  869. default configuration, then the selected item will be read as you
  870. move onto it.  This makes use of these menu systems very easy
  871. and natural.  You simply move through the menu with the up
  872. and down arrow keys until you get to the choice you want, and
  873. you then select that item by using the return key.
  874.  
  875.