... | ... | @@ -2,4 +2,17 @@ |
|
|
|
|
|
The following page contains a brief guideline to improve the behaviour of the application in terms of accessibility.
|
|
|
|
|
|
TBD |
|
|
\ No newline at end of file |
|
|
See the following documents:
|
|
|
|
|
|
* [Making Qt Applications Accessible](http://doc.qt.io/qt-5/accessible.html)
|
|
|
* [Qt Designer's Tab Order](http://doc.qt.io/qt-5/designer-tab-order.html)
|
|
|
|
|
|
## Accessibility
|
|
|
|
|
|
## Keyboard Navigation
|
|
|
|
|
|
All control elements should be navigable by using keyboard only. Forget about the mouse cursor for the moment.
|
|
|
|
|
|
The selection sequence should follow a reasonable order. Use `QWidget::setTabOrder()` to manually set the sequence.
|
|
|
|
|
|
Table views and widgets by default tend to cycle between all cells when Tab is pressed. Install `TableTabIgnoreFilter` to such elements to prohibit such behaviour. |
|
|
\ No newline at end of file |