                      TALKS Online Manual - Chapter 5
Previous Chapter

5   Using  the  Web browser

5.1   Introduction to browsing

All handsets running S60 3rd Edition and later provide the Web browser to
access the internet. This browser is supported by TALKS by implementing
virtual browsing capabilities. Web pages can be read line by line, or by
using continuous read-out, and quick keys can be used to find certain types
of objects easily.

TALKS does not yet support local or saved web pages. To enable virtual
browsing, you have to make sure that Java/ECMA support is left on in
the Web browser settings.

5.2  Loading a web page

There are several ways to load a web page:

105. Select a web page that has been saved to the list of bookmarks. If the
list of bookmarks is not visible, you can display it by pressing  [Key1]
(Options), and then selecting Bookmarks.

106. When the list of bookmarks is visible, you can enter a web address.
Please note that what you enter is prefixed by , so you have to delete part
of this if it is not desirable.

107. You can press  [Key1] (Options), then select Go to web page or
Navigate / Go to web page, and enter the address of a web page. After
each letter, a list of matching visited web pages is displayed, and you can
press  [Up] to set the focus to this list, and select a page.

108. After a number of web pages have been displayed during the current
session, you can press  [Key2] (Back) to go to previously visited pages.
After pressing Back, you can use  [Left] and  [Right] to select one of
these pages, and  [Select] to reload it. Please note that the text
corresponding to the last position read with TALKS on each page is shown in
the list, not the name of the page.

While a web page is loaded, you can press  [TALKS], [LongKey2] to read
the amount of data that has already been loaded. If you have activated
automatic progress read-out, you hear this information automatically (see
section ). After the load process has been completed, TALKS announces the
number of frames, headings, and links on that web page. Now, you can use
the reading commands and quick keys to access its content.

5.3   TALKS commands to read web pages

The following keyboard commands are available when a web page is displayed
in the Web browser. We call them quick keys, because you do not have to
press the  [TALKS] key before issuing these, and because they offer quick
access to certain objects on the current web page.

Table

+---------+----------------------------------------------------------------+
|   Key   | Description                                                    |
+---------+----------------------------------------------------------------+
| [1]     | When the reading cursor is on the beginning of a list or       |
|         | table, this quick key moves it to the end of that structure,   |
|         | and vice-versa. When inside a list, the reading cursor is      |
|         | moved to the next list entry; when inside a table, the         |
|         | reading cursor is moved to the next row.                       |
+---------+----------------------------------------------------------------+
| [2]     | Moves the reading cursor to the next form on the web page.     |
|         | This command can be repeated using  [*] and  [#].              |
+---------+----------------------------------------------------------------+
| [3]     | This quick key moves the reading cursor to the next frame on   |
|         | the current web page. Note that only frames belonging to the   |
|         | same domain are currently supported by TALKS. This command     |
|         | can be repeated with  [*] and  [#]. The corresponding letter   |
|         | is F for Frame.                                            |
+---------+----------------------------------------------------------------+
| [4]     | This command moves the reading cursor to the next heading. It  |
|         | can be repeated using  [*] and  [#]. The corresponding letter  |
|         | is H for Heading.                                          |
+---------+----------------------------------------------------------------+
| [5]     | This quick key moves the reading cursor to the next link or    |
|         | button. It can be repeated using  [*] and  [#]. The            |
|         | corresponding letter is L for Link.                        |
+---------+----------------------------------------------------------------+
| [6]     | This command moves the reading cursor to the next part of the  |
|         | web page that is not a link or button, and can be used to      |
|         | skip a group of links. It can be repeated with  [*] and  [#].  |
|         | The corresponding letter is N for Non-link.                |
+---------+----------------------------------------------------------------+
| [7]     | The quick key moves the reading cursor to the next paragraph.  |
|         | It can be repeated by  [*] and  [#]. The corresponding key is  |
|         | P for Paragraph.                                           |
+---------+----------------------------------------------------------------+
| [8]     | This command moves the reading cursor to the next text field.  |
|         | It can be repeated using  [*] and  [#]. The corresponding      |
|         | letter is T for Text.                                      |
+---------+----------------------------------------------------------------+
| [9]     | This quick key moves the reading cursor to the next table or   |
|         | list. It can be repeated using  [*] and  [#].                  |
+---------+----------------------------------------------------------------+
| [0]     | This key moves the reading cursor to the initial line showing  |
|         | the number of frames, headings, and links on the current web   |
|         | page. Pressing it again moves the cursor to the end of the     |
|         | page.                                                          |
+---------+----------------------------------------------------------------+
| [Call]  | This opens a text box, in which you can type text to search    |
|         | for. When finished, you can press  [Key1] (OK) to search    |
|         | for that text, or  [Key2] (Cancel) to skip searching.       |
|         | After searching for some text has been searched, you can use   |
|         | [*] and  [#]to repeat that search on the current page.         |
+---------+----------------------------------------------------------------+
| [*]/[#] | After one of the quick keys 2, 3, 4, 5, 6, 7, 8, or 9 has      |
|         | been pressed, or after searching for text,  [#] performs the   |
|         | same action again, moving further on in the text, while [*]    |
|         | repeats it moving backwards (for example, going to the         |
|         | previous occurrence).                                          |
+---------+----------------------------------------------------------------+
5.3.1  Reading web pages using a touch screen

When using the touch screen to read web pages, TALKS uses a special
invisible virtual keyboard that is overlaid on the body of the web page.
It mirrors the layout of a 12-key numeric keypad and gives you access to
the functions described in the previous sections. Typically, users would
explore the screen (by holding your finger steady for about half a second
before starting to move around) to find the location of a particular
function, and then tap it to execute.

The following table gives an overview of the location of the various
functions in the grid:

Table

+----------------------------+------------------------+--------------------+
| Jump between start/end of  | Next form              | Next frame         |
| element, or go to next row |                        |                    |
+----------------------------+------------------------+--------------------+
|        Next heading        | Next link or button    | Next non-link      |
+----------------------------+------------------------+--------------------+
|       Next paragraph       | Next text field        | Next table or list |
+----------------------------+------------------------+--------------------+
|      Repeat backward       | Jump to top or end of  | Repeat forward     |
|                            | page                   |                    |
+----------------------------+------------------------+--------------------+
You can navigate line-by-line through the web page using [VolUp] and
[VolDown], and click links or open text fields for editing by using  [Long
VolDown].

Note: If the browser is set to go to full-screen mode when showing a web
page, and is missing the softkeys and  Options menu, tap into the
lower-right corner of the screen to bring them back.

5.4   Elements on a web page

5.4.1   Functional elements

5.4.1.1  Links and buttons

TALKS recognizes links and buttons, and precedes them with the word Link,
or This page link in case of a link that points to another position on
the currently loaded page, or Button for a button. Links and buttons are
shown on a separate line. Press  [Select] to follow a link, or execute the
action associated with a button.

The corresponding quick keys are  [ 5 ] to find the next link or button,
and  [ 6 ] to find the closest text that is not a link or button.

5.4.1.2 Text fields

TALKS identifies single line text fields, which are preceded by Text, as
well as multi-line text fields, which are preceded with Textarea. After
that, the first line of the text field is shown.

Press  [Select] to input new text into a text field. When done, you can
leave the text field using the arrow keys, or by pressing  [Key1]
(Options), and selecting Done to accept the new content, or by pressing
 [Key2] (Cancel) to keep the previous content.

5.4.1.3  Radio buttons and check boxes

TALKS can identify radio buttons, which allow selecting one of a number of
options, and check boxes, which allow flagging a particular option as on
(checked) or off (not checked). They are preceded by Radio button, or by
Check box, respectively, followed by the status of the option, i.e.
checked or not checked. Radio buttons and check boxes are part of a
form, so the corresponding quick key is  [2], allowing you to find forms on
a web page.

Press  [Select] to change the selected option in a group of radio buttons,
or to check or uncheck a check box. The new status is announced
immediately.

5.4.1.4  Combo boxes

TALKS precedes combo boxes with the word Combobox. They let you select
one of the listed items, and the currently selected one is shown after the
object description. Combo boxes are part of a form, and  [2] to find the
next from is the corresponding quick key.

To select an item from a combo box, first press  [Select]. A list with an
associated text field opens, similar to the contact directory, that allows
typing a few letters to narrow the selection, before choosing an item.
Press [Select] on an item to select it, and close the list. Note that the
currently selected item is preceded by Checked.

5.4.1.5  Clickable text

A text or image on a web page that is not a link or button, but acts as one
when clicked upon with the mouse, is read with the word clickable after
it. Press  [Select] to click on this text, and execute the corresponding
action.

5.4.2   Non-functional elements

5.4.2.1  Headings

TALKS can recognize headings and their level, and precedes them with
Heading level, followed by the level of the heading. The corresponding
quick key is  [4], to find the next heading.

5.4.2.2  Images

TALKS adds the word Image before the alternative tag of a given image. If
it has an empty alternative text and is not used as a link, the image is
not read at all.

5.4.2.3 Structures

TALKS announces the following structures:

109. Tables start with a phrase like Table with 3 rows and 2 columns, and
end with the line End table. The quick key  [1] can be used to quickly
move to the end of a table when on the starting line, and vice-versa. It
also moves on to the next line when on a table element.  [9] can be used to
jump to the next table or list.

110. Lists are preceded with a term like List of 3 items, and close with
End list. The quick key  [1] moves from the beginning of the list to its
end and vice-versa, and it can also be used to move to the next list item.
[9] lets you jump to the beginning of the next list or table.

111. Frames are preceded by Start frame, and close with End frame. Note
that TALKS currently does not support the read-out of content for frames
that do not belong to the domain of the current web page (such as
third-party ads). The corresponding quick keys are  [3], to jump to the
next frame, and  [1], to move the reading cursor from the start of the
frame to its end, and vice-versa.

112. Block quotes are preceded by Block quote start, and close with
Block quote end. There are no corresponding quick keys.

113. TALKS recognizes paragraphs. A new paragraph starts on a new line, but
there is no special textual mark for paragraphs. The corresponding quick
key is  [7], to jump to the next paragraph.

Next Chapter

