How rich-text-format fields work with accessibility
Lists in RTF fields
When JAWS encounters:
- A list in the RTF field, it spells out the number of items in the list, and it announces the type of the list, ordered or unordered.
- A bulleted list, it says, "list of X items," with X being the number of items in the list. JAWS says "bullet" before reading each item in the list.
- A numbered list, it says, "list of X items," with X being the number of items in the list. JAWS reads the number preceding each item followed by the text of that item.
- A nested list, JAWS announces the nesting level of each list.
RTF fields and anchor links
As a No Vision user, to access or navigate through anchor links in an RTF field, press the Tab key. After JAWS reads the link, you can use these key sequences:
- To open a link, press Enter to open the link.
- To force the link to open in a new window, press Shift+Enter.
- To move through visited links on the page, press V for the next link, and Shift+V for the prior link.
- To move through unvisited links on the page, press U for the next link, and Shift+U for the prior link.
RTF fields and skip links
As a No Vision or Low Vision user, you can use skip links to skip an RTF field. JAWS reads the skip link as "Skip past RTF content link."
In Forms Mode, after you tab to the RTF field and focus on the skip link, press Enter to skip the RTF field. JAWS reads the content of the RTF field when the user tabs on the field.
In Virtual PC Cursor Mode, if you press the Up or Down arrow key after tabbing from the skip link, JAWS reads the title of the RTF field as "Character Rich Text field with Expand Frame." To stay local and navigate through the content of the RTF field, press the Up or Down arrow key. Then, you can control what you want to read.
Tables in RTF fields
Tables in RTF fields are HTML tables and are accessible to No Vision and Low Vision users. Use the following key sequences to work with tables:
Key sequence | Action |
---|---|
T | Move to the next table. |
Ctrl+Windows key+J | Directly access data inside a cell within the current table. JAWS then prompts you to enter the column and row number that you want to access. Press Enter to move to that cell. |
Alt+Ctrl+ Num Pad 5 | Have JAWS read information about the current table cell. JAWS reads the row and column position, reads the current row and column headers, and reads the contents of the cell. |
Insert+Shift+ Home | Have JAWS read from the beginning of the row to the current cell. |
Insert+Shift+ Page Up | Have JAWS read from the current cell to the end of the row. |
Insert+Shift+End | Have JAWS read from the top of the column to the current cell |
Insert+Shift+ Page Down | Have JAWS read from the current cell to the bottom of the column. |
Insert+Shift+ Num Pad 5 | Have JAWS read the current column. |
Alt+Ctrl+ Right arrow | Move to the next cell in the same row. JAWS reads the column header and the data in the cell and announces the column number. |
Alt+Ctrl+Left arrow | Move to the prior cell in the same row. JAWS reads the column header and the data in the cell and announces the column number. |
Alt+Ctrl+Down arrow | Move to the next cell in a column. JAWS reads the row header and the data in the cell and announces the row number. |
Alt+Ctrl+Up arrow | Move to the prior cell in a column. JAWS reads the row header and the data in the cell and announces the row number. |
Windows Key+Down arrow | Move to a new row. JAWS states the number of columns in the new row. |
Windows Key+Up arrow | Move to a new row. JAWS states the number of columns in the new row. |
Alt+Ctrl+Home | Move to the first cell in the table. JAWS reads the contents of the cell, announces the row and column number, and then reads the row and column headers. |
Alt+Ctrl+End | Move to the last cell in the table. JAWS reads the contents of the cell, announces the row and column number, and then reads the row and column headers. |
F8 | Select an entire table. |
When you exit a table, JAWS reads, "End of table."