                      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  [Key 1]
("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  [Key 1] ("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  [Key 2] ("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], [Long Key 2] 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  [Key 1] ("OK") to search    
          for that text, or  [Key 2] ("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  [Key 1]
("Options"), and selecting "Done" to accept the new content, or by pressing
 [Key 2] ("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

