USER & MASTER LEVEL


THICK REFERENCE CARD


© 1987 by Raised Dot Computing, Inc.
ALL RIGHTS RESERVED
408 S. Baldwin Street
Madison Wisconsin 53703
General: 608-257-9595
Technical: 608-257-8833

Contents at a Glance

1: Format Commands .......................... 2-6
2: Replace Characters ....................... 6-8
3: Editor Commands Grouped by Function ..... 8-12
4: Working with Chapters .................. 13-14
5: Controlling Screen Output .............. 14-15
6: Menu Option Summaries .................. 15-19
7: Controlling Voice & Braille Channels ...... 19
8: Master Level I/O Commands ................. 20
9: Master Level Auto Chapters ................ 20

   Part 1: Format Commands


These commands must be preceded by a space; a <CR>; the very beginning of a BEX page; or another format command. Command letters must be lowercase; use computer braille for numbers. See User Level Section 7 for detailed explanations

Escape code $$eX commands for Specific Printers

See Master Level Section 5 for more details.


   Part 2: Replace Characters


Basic Replace

Enter <CR> at Transformation chapter name: prompt to type transformation rules directly. Number of terminators in basic Replace transformation chapter must be even. First character is terminator; two terminators at Change to: prompt is empty rule, deleting find string. Two terminators at Find: prompt signals end of rules.

Contextual Replace

Enter terminator at first Find: prompt to type contextual transformation rules directly. Number of terminators in contextual Replace transformation chapter must be divisible by three. Total number of terminators is three times the number of transformation rules plus six. First two characters are terminators, then (optionally) on string, terminator, off string, terminator. When on string is present, then contextual Replace begins off. End list of rules with three terminators.

Typing rules directly

Enter control character by depressing Control key then pressing and releasing desired character. Use left and right arrows to edit rules. Press left arrow at Enter terminator: prompt to include <Control-U> and <Control-H> in rules and disable use of left and right arrow keys for editing rules.

Contextual Replace Pattern String Codes

Shown here are uppercase boundary pattern codes. Same letters function as departing pattern codes when lowercase.

Pattern code relationships

Pattern Code List

Shown here are uppercase boundary pattern codes. Same letters function as departing pattern codes when lowercase.

Special Pattern Codes


   Part 3: BEX Editor Commands Grouped by Function


Complete explanations for these commands appear in User Level Section 5

●   Page Selection


●   Silent Cursor Movement


Remaining silent cursor movement commands follow regular pattern:
[directional control character] [optional numbers] [unit character]

The initial directional control character is either

The optional number varies from no digit to four digits. When the number is zero, then your cursor doesn't move

Choose from six unit characters for last element of silent cursor movement commands:

●   Cursor Movement with Voice/Braille Channel Output


For these three commands, control-S J toggles between jerky (default) and non-jerky speech. With jerky speech, press <space> to stop cursor movement and output. With non-jerky speech, output pauses at end of sentence. Press <space> in non-jerky mode to stop output and movement at next sentence ending.

●   Locating Text


[string] represents what you're locating for. You may locate for any characters in the Editor; include initial or final spaces in [string] to search for words; uppercase or lowercase is significant; press control-C character to include control characters in [string] definition. [string] is remembered until new [string] is entered. When [string] is found, BEX moves cursor to and announces new position; high beep if not found.

●   Block and Clipboard Commands


●   Inserting Text


●   Deleting Text


Remaining deletion commands use pattern similar to silent cursor movement commands: first character is control-D, then optional number, then unit character. When no number is supplied, one unit is deleted. When number is zero, deletion is canceled

●   Typing Control Characters in Your Text


●   Set Editor Environment


●   View Print Format in Editor


●   Status Information


Enter control-W; BEX announces character at cursor then clears screen for ? prompt. May repeat status information by pressing A, B, C, or P; any other key exits to Editor

Crashing and Recovering in the Editor: Summary of RUN 999

To "crash" out of the Editor and recover the page buffer, follow all steps. BEX automatically performs first three steps if BEX can't write to disk when moving between pages in Editor. More details in Learner Level Section 13


   Part 4: Working with Chapters


Your default data drive is the digit that appears after the Which drive: prompt. Unless you precede the chapter name or naming method with a digit, BEX reads and writes on default data drive. When you configure with four virtual drives, your default data drive is virtual drive 4

Disk space rule of thumb

Standard 5.25-inch BEX data disk has 528 sectors available for your text. Press number sign at any menu to find free sector count. No more than 30 BEX chapters or 30 BEX pages per disk. Limit your pages to 3800 for general text; 3200 for grade 2 text that you back-translate. Move to a new disk when free sectors are 100 or less

●   Summary of Chapter Selection


See User Level Section 4 and Master Level Section 4 for full explanations

●   Summary of Target Chapter Naming Methods



   Part 5: Controlling Screen Output


Large Print Scrolling

For 80-column and 40-column screen, BEX uses the Apple's built-in scrolling abilities. For other screen sizes, BEX provides a different scrolling system; controlled as follows:

●   Screen Size Code Letters


Use these codes for changing screen mode in Editor with control-S S [letter]; for changing screen mode at menus with control-B S [letter], (Master Level); and for printing to the screen with S [letter]

Print Display Choices

Braille Display Choices


   Part 6: Menu Option Summaries


Press <CR> for list of options at any menu. To choose an option, press first letter of option name

●   Starting Menu


To move from Starting Menu to Main Menu on disk, insert Main disk and press <space>. To move from Main Menu to Starting Menu, insert Boot disk in drive 1 and press <space>. To move from Starting Menu to Main side on RAM drive, press <space> with Boot side still in drive and follow the prompts. To move from RAM drive Main Menu to Starting Menu, insert Boot disk in booting drive and press <space>.

●   Main Menu


●   Second Menu


●   Page Menu


All Page Menu options work with a single chapter.


   Part 7: Controlling Voice & Braille Channels


Turn Voice Off and On without Reconfiguring

At Main, Second, or Page Menu, enter control-A. When BEX prompts Auto chapter: type 1VOICE ON <CR> to turn voice channel on; type 1VOICE OFF <CR> to turn voice channel off.

Commands to Voice and Braille Channels

At Menus, start command sequence with control-O and finish with <CR>. In Editor, start command sequence with control-S O and finish with <CR>.


   Part 8: Master Level I/O Commands


You can enter these at menus or BASIC prompt; whenever Apple is waiting for input. (see Master Level Section 8)


   Part 9: Master Level Auto Chapters