
                          CHAPTER IV
                 READING AND CURSOR MOVEMENT




    IV-A. Movement functions.


    IV-A-1. Reading cursor.

    The reading cursor is the cursor dedicated to reading
mode. When you enter reading mode it automatically goes to the
same coordinates as the application cursor. It enables to
point at a screen area where reading functions are going to be
applied. The reading cursor is marked on the screen as the
centre of a white cross.


    IV-A-2. Previous line.

    Keystroke:
    UAR

    Message:
    None.

    Description:
    Takes the reading cursor up one line. The reading cursor
is always pointing at the same column.

    Note:
    If the reading cursor is already at the top of the window
a beep is given out and the reading cursor does not change its
position. If the reading cursor comes across a non-empty line
a special beep is given out. A silence indicates that the
current line only contains blank characters.


    IV-A-3. Next line.

    Keystroke:
    DAR

    Message:
    None.

    Description:
    Takes the reading cursor down one line. The reading cursor
is always pointing at the same column.

    Note:
    If the reading cursor is already at the bottom of the
window a beep is given out and the reading cursor does not
change its position. If the reading cursor comes across a non-
empty line a special beep is given out. A silence indicates
that the current line only contains blank characters.

    IV-A-4. Previous column.

    Keystroke:
    LAR

    Message:
    None.

    Description:
    Takes the reading cursor left one column. The reading
cursor is always pointing at the same line. The pointed
character is spoken.

    Note:
    If the reading cursor is already on the left edge of the
window a beep is given out and the reading cursor does not
change its position.


    IV-A-5. Next column.

    Keystroke:
    rar

    Message:
    None.

    Description:
    Takes the reading cursor right one column. The reading
cursor is always pointing at the same line. The pointed
character is spoken.

    Note:
    If the reading cursor is already on the right edge of the
window a beep is given out and the reading cursor does not
change its position.


    IV-A-6. Start of current line.

    Keystroke:
    HOM

    Message:
    None.

    Description:
    Takes the reading cursor to the first column. The reading
cursor is always poing at the same line. The pointed character
is spoken.

    Note:
    If the reading cursor is already on the left edge of the
window a beep is given out and the reading cursor does not
change its position.

    IV-A-7. End of current line.

    Keystroke:
    END

    Message:
    None.

    Description:
    Takes the reading cursor to the last column. The reading
cursor is always pointing at the same line. The pointed
character is spoken.

    Note:
    If the reading cursor is already on the right edge of the
window a beep is given out and the reading cursor does not
change its position.


    IV-A-9. End of window.

    Keystroke:
    PGDN

    Message:
    None.

    Description:
    Takes the reading cursor to the last column and line of
the window.

    Note:
    If the reading cursor is already at the end of the window
a beep is given out and the reading cursor does not change its
position.


    IV-A-10. Reading cursor in line/column.

    Keystroke:
    F9

    Message:
    The speech synthesizer speaks "Line column".

    Description:
    Takes the reading cursor to a line and column specified by
the user. After the message the function is waiting for you to
type four numbers before being run. The first two numbers
represent the number of the chosen line, the last two ones the
number of the chosen column.

    Note:
    If the reading cursor is already at the specified position
no movement is made and no beep is given out. If the specified
coordinates are outside the active window two beeps are given
out and the reading cursor does not change its position. If
the coordinates are correct the reading cursor moves and abeep is given out if the pointed line is not empty. The ESCAPE
key enables you to go out of this function without moving the
reading cursor.


    IV-A-11. Returning to the previous position.

    Keystroke:
    BKSP

    Message:
    None.

    Description:
    Takes the reading cursor back to the position it occupied
before the running of the last function which caused it to
move.

    Note:
    This function only operates if the previous movement was
long or made at random.


    IV-A-12. Returning to the cursor position.

    Keystroke:
    CTRL-BKSP

    Message:
    None.

    Description:
    Takes the reading cursor to the application cursor
position.

    Note:
    This function only operates if the application cursor is
inside the active window. If this is not the case a "marker
beep" is given out and the reading cursor does not change its
position.


    IV-A-13. Reading cursor on a monitor marker.

    Keystroke:
    5

    Message:
    the speech synthesizer speaks "Go to monitor marker?".

    Description:
    Takes the reading cursor to a previously set monitor
marker. After the message the function is waiting for you to
type a number CONTAINED between 1 and 9 before being run.

    Note:
    If the specified monitor marker is outside the activewindow or has not been set a "marker beep" is given out and
the reading cursor does not change its position. The ESCAPE
key enables you to go out of this function without moving the
reading cursor. The 5 key corresponds to the number 5 or the
real or simulated numeric keypad.



    IV-B. Reading functions.


    IV-B-1. Reading text.


    IV-B-1-1. Reading the pointed character.

    Keystroke:
    F1

    Message:
    None.

    Description:
    Speaks the character under the reading cursor.

    Note:
    The reading cursor does not change its position.


    IV-B-1-2. Reading the previous word.

    Keystroke:
    CTRL-LAR

    Message:
    None.

    Description:
    Speaks the current or previous word and takes the reading
cursor to its first character.

    Note:
    If the reading cursor is already on the first character of
the first word of the line a beep is given out and the reading
cursor does not change its position.


    IV-B-1-3. Reading the next word.

    Keystroke:
    CTRL-RAR

    Message:
    None.

    Description:
    Speaks the current or next word and takes the readingcursor to the first character of the word immediately
following the spoken word. If there are no words after the
spoken word the reading cursor goes to the end of the line.

    Note:
    If the reading cursor is already at the end of the line a
beep is given out and the reading cursor does not change its
position.


    IV-B-1-4. Spelling out the previous word.

    Keystroke:
    ALT-LAR

    Message:
    None.

    Description:
    Spells out the current or previous word and takes the
reading cursor on its first character.

    Note:
    If the reading cursor is already on the first character of
the first word of the line a beep is given out and the reading
cursor does not change its position.


    IV-B-1-5. Spelling out the next word.

    Keystroke:
    ALT-RAR

    Message:
    None.

    Description:
    Spells out the current or next word and takes the reading
cursor on the first character of the word immediately
following the word spelled out. If there are no words after
the spoken word the reading cursor goes to the end of the
line.

    Note:
    If the reading cursor is already at the end of the line a
beep is given out and the reading cursor does not change its
position.


    IV-B-1-6. Reading the start of line.

    Keystroke:
    CTRL-HOM

    Message:
    None.

    Description:    Speaks the start of the line from the first character to
the current position of the reading cursor.

    Note:
    The pointed character is included in the read text.


    IV-B-1-7. Reading the end of line.

    Keystroke:
    CTRL-END

    Message:
    None.

    Description:
    Speaks the end of the line from the current position of
the reading cursor to the last character of the line.

    Note:
    The pointed character is included in the read text.


    IV-B-1-8. Spelling out the start of line.

    Keystroke:
    ALT-HOM

    Message:
    None.

    Description:
    Spells out the start of the line from the first character
to the current position of the reading cursor.

    Note:
    The pointed character is included in the read text.


    IV-B-1-9. Spelling out the end of line.

    Keystroke:
    ALT-END

    Message:
    None.

    Description:
    Spells out the end of the line from the current position
of the reading cursor to the end of the line.

    Note:
    The pointed character is included in the read text.


    IV-B-1-10. Reading the current line.

    Keystroke:    ALT-FLH or ALT-PGUP

    Message:
    None.

    Description:
    Speaks the current line between the left and right limits
of the current window.

    Note:
    The reading cursor does not move from its initial
position.

    IV-B-1-11. Reading the line and moving.

    Keystroke:
    ALT-DAR

    Message:
    None.

    Description:
    Speaks the current line then takes the reading cursor on
the first character of the next line containing at least one
alphanumeric character.

    Note:
    When the reading cursor comes across the end of the
current window a beep is given out. If the last line is
legible it is read.


    IV-B-1-12. Reading the previous line.

    Keystroke:
    CTRL-UAR

    Message:
    None.

    Description:
    Takes the reading cursor to the previous line then speaks
it.

    Note:
    The reading cursor does not change column. If it is
already on the top line a beep is given out.


    IV-B-1-13. Reading the next line.

    Keystroke:
    CTRL-DAR

    Message:
    None.

    Description:    Takes the reading cursor to the next line then speaks it.

    Note:
    The reading cursor does not change column. If it is
already on the bottom line a beep is given out.


    IV-B-1-14. Reading sentences.

    Keystroke:
    F6

    Message:
    None.

    Description:
    Speaks the current sentence from the position of the
reading cursor to the first character marking a sentence end
come across.

    Note:
    The reading cursor goes immediately after the caracter
marking the end of the sentence. If the reading cursor is
already at the end of the window a beep is given out.


    IV-B-1-15. Reading windows.

    Keystroke:
    CTRL-PGDN

    Message:
    None.

    Description:
    Speaks the current window from the start of the pointed
line to the end of the window.

    Note:
    The reading cursor does not change its position. A beep
indicates that the whole window has been processed.



    IV-B-2. Reading information.


    IV-B-2-1. Character attributes.

    Keystroke:
    F2

    Message:
    The speech synthesizer speaks "Attribute".

    Description:
    Speaks the attribute of the character under the readingcursor. The attribute is made up of the colour of the
character, the colour of the background, the intensity or not
and the blinking or not.

    Note:
    The reading cursor does not change its position.


    IV-B-2-2. International alphabet.

    Keystroke:
    F3

    Message:
    None.

    Description:
    Speaks the international phonetic code of the pointed
character. If the pointed character has no corresponding code
it is simply prononced. This facility enables you to make a
formal difference between two characters whose pronounciation
is confused.

    Note:
    The reading cursor does not change its position.


    IV-B-2-3. ASCII CODES.

    Keystroke:
    F4

    Message:
    The speech synthesizer speaks "Code".

    Description:
    Speaks the ASCII number associated with the pointed
character. This facility enables you to make a difference
between two characters having the same pronounciation.

    Note:
    The reading cursor does not change its position.


    IV-B-2-4. Describing the colour of the line.

    Keystroke:
    F5

    Message:
    None.

    Description:
    Only the different attributes of the characters of the
line are counted and spoken quantitatively. This facility
gives you an idea about the different colours present on the
same line.
    Note:
    The reading cursor does not change its position. The
attributes are always spoken in the same order, as follows:
character colour, background colour, intensity and blinking.


    IV-B-2-5. Coordinates of the reading cursor.

    Keystroke:
    DEL

    Message:
    The speech synthesizer speaks "Pointer".

    Description:
    Gives the coordinates of the current position of the
reading cursor in the following order: row column.

    Note:
    The reading cursor does not change its position.


    IV-B-2-6. Coordinates of the application cursor.

    Keystroke:
    CTRL-DEL

    Message:
    The speech synthesizer speaks "Cursor".

    Description:
    Gives the coordinates of the current position of the
application cursor in the following order: row column.

    Note:
    The position of the application cursor does not change.



    IV-C. Search functions.


        IV-C-1. Finding a string.

    Keystroke:
    F7

    Message:
    The speech synthesizer speaks "Find string?".

    Description:
    This facility allows you to find on the screen a string of
characters which may be a word, a character, several words and
so on. This function discriminates between upper or lower case
letters. If the string is found the speech synthesizer gives
the coordinates on the screen of the first character of the
string being searched for. In any other case a beep is givenout.

    Note:
    Pressing CR starts the search. The search always begins
from the current position of the reading cursor. The reading
cursor moves to the found string or if no string is found to
the end of the window. The ESCAPE key enables you to exit this
function at any moment without running it.


    IV-C-2. Finding attributes.

    Keystroke:
    F8

    Message:
    The speech synthesizer speaks "Find attribute?".

    Description:
    This facility allows you to find on the screen a character
having a defined set of colours. Cycle through the different
parameters and option parameters using the four arrow keys to
choose the character colour, the background colour, the level
of intensity and the blinking or not. If the character thus
specified is found the speech synthesizer gives the
coordinates on the screen of the character being searched for.
In any other case a beep is given out.

    Note:
    Pressing CR starts the search. The search always begins
from the current position of the reading cursor. The reading
cursor moves to the found string or if no string is found to
the end of the window. The ESCAPE key enables you to exit this
function at any moment without running it.


    IV-C-3. Reading a text with specified colours.

    Keystroke:
    F10

    Message:
    The speech synthesizer speaks "Colour text?".

    Description:
    This facility allows you to read on the screen a string of
characters having a defined set of colours. Cycle through the
different parameters and option parameters using the four
arrow keys to choose the character colour, the background
colour, the level of intensity and the blinking or not. The
text of the window corresponding to the specified colour is
read. A beep indicate the reading end. The function is run in
the whole active window without taking the current position of
the reading cursor into account.

    Note:
    Pressing CR triggers the reading. The reading alwaysstarts from the top of the active window. The position of the
reading cursor remains unchanged. The ESCAPE key enables you
to exit this function at any moment without running it.


    IV-C-4. Repeating a search function.

    Keystroke:
    CR

    Message:
    None.

    This facility automatically runs again the last search
carried out.

    Note:
    Each characteristic of the previous search is kept and
automatically used again.
