Клавиатурная навигация и специальные возможности для пользовательских виджетов SWT - PullRequest
0 голосов
/ 28 августа 2009

Я пытаюсь создать простой пользовательский SWT-виджет и хочу, чтобы он был доступен. Я знаю, что доступность включает в себя множество факторов, но в качестве отправной точки я хотел бы, по крайней мере, сделать ее навигационной с помощью клавиатуры.

Это упрощенный вид моего пользовательского элемента управления. Я переопределил класс 'Canvas' в SWT.

SWT Custom Control

Третья кнопка - мой пользовательский элемент управления. Теперь «вкладка» переключает только первые две кнопки. Я также хотел бы сосредоточиться на моем пользовательском элементе управления, когда я переключаюсь по элементам управления. Есть ли способ сделать это возможным?

Кроме того, существуют ли общие рекомендации по обеспечению доступности пользовательских элементов управления SWT?

Ответы [ 2 ]

0 голосов
/ 29 августа 2009

Я обнаружил, что фрагменты SWT очень хороши в передаче информации о доступности и достижении навигации с помощью клавиатуры, среди прочего.

Для моего конкретного вопроса полезны фрагменты о доступности . Этот фрагмент кода на о том, как добиться обхода элемента Canvas , является точечным.

Эта статья о доступности Eclipse содержит полезный обзор того, как сделать ваше приложение SWT доступным.

0 голосов
/ 29 августа 2009

Следующая ссылка может помочь с доступностью SWT, так как она касается настройки табуляции, выделения курсора и т. Д.

...