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 element, or go to next row  
Next form   Next frame  
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 page   Repeat forward  
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