KDE Plasma 5.25 Обзор специальных возможностей. Часть 2

Источник:www.patreon.com
Дата публикации:03.08.2022
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Обработка перемещений фокуса, навигация при помощи клавиатуры и взаимодействие со вспомогательными технологиями

Многие из функций специальных возможностей, такие как увеличение экрана или программы экранного доступа (в системах GNU/Linux это, прежде всего, Orca ), требуют, чтобы графический пользовательский интерфейс взаимодействовал со вспомогательными технологиями, полнофункциональной реализации клавиатурного доступа и возможность отслеживать перемещения фокуса по элементам пользовательского интерфейса. Вот подробный обзор различных частей / компонентов KDE Plasma и их текущего состояния в части интеграции со вспомогательными технологиями.

Термины и определения

  • работает: означает, что указанная опция или функционал работают;
  • проблема: означает, что при попытке воспользоваться соответствующей опцией или функциональностью автор столкнулся с непреодолимой проблемой.

Рабочий стол

  • работает: перемещение значков на рабочем столе при помощи клавиатуры;
  • работает: Значки рабочего стола озвучиваются Orca;
  • работает: с помощью сочетания клавиш Alt + D открыть диалог добавления апплетов ;
  • проблема: не удалось поместить фокус на апплеты (плазмоиды);
  • проблема: не озвучивается сочетание клавиш при озвучивании пункта контекстного меню, если для этого пункта существует сочетание клавиш для быстрой активации;
  • проблема: не всё содержимое контекстного меню озвучивается программой экранного доступа;
  • проблема: необходимо щёлкнуть мышью один раз на рабочем столе, чтобы переместить фокус на значки рабочего стола и при помощи клавиатуры выбирать или перемещаться по значкам.

Панель

  • работает: перемещение фокуса на Панель при помощи сочетания клавиш Meta + Alt + P (однако, нет очевидных способов изменить это сочетание клавиш на более удобное для конкретного пользователя);
  • работает: Клавиатурная навигация по элементам при помощи клавиш со стрелками, Пробел и Return;
  • проблема: в контекстном меню, когда для пункта указано сочетание клавиш, это сочетание не озвучивается.

Навигатор апплетов

  • проблема: диалоговое окно добавления апплета неудовлетворительно поддерживает навигацию при помощи клавиатуры (после попадания в результаты поиска, нет возможности вернуть фокус в поле поискового запроса или перейти на кнопки виджетов итак далее);
  • проблема: Orca не озвучивает список апплетов. Возможно, у элементов не установлено текстовая подпись для вспомогательных технологий или некорректно выполняется обработка фокуса;
  • проблема: кнопка закрытия не имеет корректно установленной текстовой подписи для вспомогательных технологий;
  • проблема: режим редактирование рабочего стола не очень доступен (автор не смог удалить апплет с рабочего стола, используя только клавиатуру).

Важные апплеты

Главное меню
  • работает: перемещение по любым элементам и озвучивание элементов;
  • проблема: кнопка выхода озвучивается только как «кнопка», возможно, здесь отсутствует текстовая подпись для вспомогательных технологий.
Klipper

Это апплет приложения Klipper —менеджера буфера обмена.

  • работает: навигация при помощи клавиатуры;
  • работает: Orca озвучивает записи;
  • проблема: Кнопки [Очистить, Настроить] не имеют корректно установленной текстовой подписи для вспомогательных технологий. Они озвучиваются только как «Кнопка»;
  • проблема: Кнопки [Вызвать действие, Показать как QR-код, изменить, удалить] не имеют текстовой подписи для вспомогательных технологий или некорректно выполняется обработка фокуса. озвучивание.
Диски и устройства:
  • работает: Базовая навигация при помощи клавиатуры;
  • проблема: при озвучивании не сообщается никакой полезной информации, поэтому проблематично оценить уровень доступности;
  • проблема: Кнопка Настроить (Configure ) не имеет корректно установленной текстовой подписи для вспомогательных технологий. Она озвучивается только как «Кнопка».
  • работает: базовая навигация с клавиатуры;
  • проблема: Orca ничего не озвучивает. Возможно, отсутствуют текстовые подписи для вспомогательных технологий или некорректно выполняется обработка фокуса;
  • проблема: раскрывающийся список недоступен с клавиатуры (также панель с результатами не доступна для навигации или не предоставляет какую-либо полезную информацию для программы экранного доступа);
  • проблема: Кнопка Настроить (Configure) и флажки [включить WiFi, режим полета] не имеют корректно установленной текстовой подписи для вспомогательных технологий. Они озвучиваются только как «Кнопка» или «Флажок» («Отметка»).
Громкость звука
  • работает: базовая навигация с клавиатуры;
  • работает: большинство элементов озвучиваются;
  • проблема: изменение ползунков не сопровождается озвучиванием уровня громкости в процентах, а вместо этого сообщается большое число (возможно, необработанное значение позиции ползунка);
  • проблема: Кнопки [Настроить, Изменить профиль, Отключить звук] не имеют текстовых подписей для вспомогательных технологий. Они озвучиваются только как «Кнопка».
Календарь
  • проблема: вообще не поддерживается, нет навигации с клавиатуры, нет озвучивания;
  • проблема: Кнопка Настроить (Configure) не имеет корректно установленной текстовой подписи для вспомогательных технологий. Она озвучивается только как «Кнопка».

Часы

  • проблема: часы не взаимодействуют со вспомогательными технологиями, клавиатурная навигация не поддерживается;
  • проблема: Кнопка Настроить(Configure) не имеет корректно установленной текстовой подписи для вспомогательных технологий. Она озвучивается только как «Кнопка».
Переключатель рабочих столов
  • работает: переключение между рабочими столами;
  • работает: активация требуемого рабочего стола;
  • работает: озвучивается наименование рабочего стола;
  • работает: клавиатурная навигация;
  • проблема: отсутствует сообщение о том, какой рабочий стол активен в данный момент.
Значки диспетчера задач
  • проблема: элементы Закрепленные или открытые приложения озвучиваются только как «Кнопка». Возможно, здесь отсутствует текстовая подпись для вспомогательных технологий.
Vault

Это значок приложения Vault — системы защиты и шифрования данных в KDE Plasma.

  • работает: частичная клавиатурная навигация при помощи клавиш со стрелками и Tab;
  • проблема: само хранилище не озвучивается при навигации по списку. Возможно, здесь отсутствуют текстовые подписи для вспомогательных технологий или некорректно выполняется обработка фокуса;
  • проблема: при помощи клавиатуры не удаётся поместить фокус на кнопки [настройки, добавления или закрепления апплета].
Принтер
  • проблема: плохо работает Навигация при помощи клавиатуры — по нажатию клавиши Tabдоступны только некоторые элементы управления;
  • проблема: похоже, что отсутствует полезная информация для программы экранного доступа или эта информация не предоставлена должным образом;
  • проблема: Кнопка Настроить (Configure) не имеет корректно установленной текстовой подписи для вспомогательных технологий. Она озвучивается только как «Кнопка».
P-состояние и CPUFreq (апплет ЦП)
  • проблема: похоже, что вообще недоступен.
Уведомления
  • работает: базовая навигация при помощи клавиатуры;
  • проблема: не удаётся поместить фокус на кнопку для удаления уведомления с помощью клавиатуры;
  • проблема: очень трудно добраться до флажка «Не беспокоить» , когда список полон записей;
  • проблема: список уведомлений не озвучивается Orca;
  • проблема: Кнопки [очистить список, Настроить, закрепить апплет] не имеют текстовой подписи для вспомогательных технологий. Они озвучиваются только как «Кнопка».
Блютуз

К сожалению, на компьютере автора отсутствует адаптер Bluetooth.

Системные настройки

  • работает: Базовая доступность поддерживается для Orca, категории озвучиваются, если не использовать поиск и как только фокус установлен (это сложно, потому что вам нужно сначала переместиться по целевой странице);
  • работает: некоторые страницы озвучиваются программой экранного доступа (например: Приложения, устройства ввода);
  • проблема: навигация при помощи клавиатуры и обработка фокуса вызывают серьёзные нарекания;
  • проблема: категории не озвучиваются программой экранного доступа после использования поиска;
  • проблема: не удалось поместить фокус на элемент управления справа от поиска;
  • проблема: необходимо использовать основные сочетания клавиш для перемещения назад и вперёд (Ctrl + стрелка влево и вправо, backspace, home), чтобы вернуться в дерево категорий, если пользователь активировал один из разделов;
  • проблема: некоторые страницы настроек вообще не озвучиваются (например: уведомления, пользователь), поэтому здесь, похоже, проблема с обработкой фокуса.

Экран блокировки

  • работает: Навигация при помощи клавиатуры;
  • работает: все элементы озвучиваются программой экранного доступа;
  • проблема: переход к следующему элементу управления не прерывает речь (возможно, проблема в Orca.

Экран завершения работы / выключения питания

  • работает: доступны текстовые подписи для вспомогательных технологий. таким образом, Orca может представить все кнопки в режиме обзора;
  • проблема: отсутствует управление фокусом при помощи клавиатуры.

SDDM

  • проблема: нет опции, настройки или сочетания клавиш для запуска программы экранного доступа;
  • проблема: Навигация при помощи клавиатуры не работает.

Оконный менеджер

  • работает: переключение окон по сочетанию клавиш Alt + Tab;
  • работает: Меню окна (Alt + F3) озвучивается и его элементы доступны при помощи клавиатуры;
  • проблема: состояние встроенных флажков или переключателей в пунктах меню не озвучивается в меню окна, когда они не установлены или выключены;
  • проблема: в меню окна, когда для пункта назначено сочетание клавиш, это сочетание не озвучивается.

KRunner (Ctrl + пробел)

  • работает: поместить фокус на любой элемент при помощи клавиатуры;
  • работает: элементы озвучиваются.

Активности

  • проблема: переключение между активностями при помощи сочетания клавиш meta + tab не озвучивается Orca.

Overlays

мультимедийные элементы, такие как громкость, отключение звука, ночной цветовой режим
  • проблема: эти элементы не озвучиваются Orca.
Переключатель вывода (Meta + P)
  • работает: выбранный элемент озвучивается.
Уведомления
  • проблема: входящие уведомления не озвучиваются.

Резюме

Это всего лишь краткий перечень текущего состояния специальных возможностей KDE Plasma Desktop. Помимо изложенного, существует огромная гора незавершённой работы, которая ещё не включена в этот обзор.

Метки

KDE, Linux/Unix, Orca, Доступность


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024