Voice Over reference page
http://www.apple.com/voiceover/info/guide/_1131.html
Windows Narrator reference page
http://windows.microsoft.com/en-us/windows/hear-text-read-aloud-narrator#1TC=windows-8
The following table is based mainly on results of testing Narrator on Windows 8 and VoiceOver on Mac OSX 10.9.
All | |
---|---|
Useful commands Win
| |
Button | HelloButton.java |
Reads: title + role description. Commands: | |
CheckBox | HelloCheckBox.java |
Reads: title + state + role description. Commands: Notes: | |
ChoiceBox | HelloChoiceBox.java |
Reads: current item + role description Commands: Notes: | |
ComboBox | HelloComboBox.java |
Reads: current item + role description Commands: Notes: | |
ContextMenu | HelloPopupMenu.java |
Reads (on open): "menu (count items)" Notes: | |
Hyperlink | HelloHyperlink.java |
Reads: state + title + role description. Commands: Notes: | |
Label | HelloPasswordField.java |
Read labels + control Notes: | |
ListView | HelloSimpleListView.java |
Reads: Notes: | |
MenuButton | HelloMenuButton.java |
Reads: title + role description. Commands: Notes: | |
SplitMenuButton | HelloMenuButton.java |
Reads: title + state + role description. Commands: Notes: | |
Pagination | HelloPagination.java |
Reads: title + state + role description + index of count Notes: | |
PasswordField | HelloPasswordField.java |
Reads: Notes: | |
ProgressBar/ProgressIndicator | HelloProgressBar.java/HelloProgressIndicator.java |
Reads: percentage + role description Notes: | |
RadioButton | HelloRadioButton.java |
Reads: title + state + role description Commands: Notes: | |
ScrollBar | HelloScrollBar.java |
Mac Reads: orientation + role description Notes: | |
ScrollPane | HelloScrollPane.java |
NOT IMPLEMENTED, NO SCROLLING Proper scrolling is only implemented on Windows for ListView, TableView, TreeView, and | |
Slider | HelloSlider.java |
Reads: percentage + role description Notes: | |
Spinner | HelloSpinner.java |
Reads: title + role description Commands: Notes: | |
TableView | HelloSimpleTableView.java |
Reads: Win: Notes: | |
TabPane | HelloTabPane.java |
Reads: title + state + role description + index of count Notes: | |
TextArea/TextField | HelloText.java |
Reads: Basic reads: Commands: Notes: | |
TitlePane | HelloAccordion.java |
Reads: title + state + role description Commands: | |
ToggleButton | HelloToggleButton.java |
Reads: title + state + role description Commands: Notes: | |
ToolBar | HelloToolBar.java |
Screenreader reads the button independently, make sure the overflow button is can be reached | |
Tooltip | HelloTooltip.java |
The textual content in the tooltip is used to provide help' on a control. Commands: | |
TreeView | HelloSimpleTreeView.java |
Reads: Win: title + [collapsed|expanded|leaf node] + INDEX of COUNT Commands: Notes: | |
TreeTableView | HelloSimpleTreeTableView.java |
Reads: Win: Commands: Win: Notes: |
Known Bugs (please retest):
Windows: you need to click and give focus to a new control before anything reads
Windows: when you click away from a stage and come then click back on the tile, the focus is not re-read