106.3 Урок 1
Сертифікат: |
LPIC-1 |
---|---|
Версія: |
5.0 |
Розділ: |
106 Інтерфейси користувача та робочі столи |
Тема: |
106.3 Доступність |
Урок: |
1 з 1 |
Вступ
Середовище робочого столу Linux має багато налаштувань та інструментів для адаптації інтерфейсу користувача для людей з обмеженими можливостями. Звичайні пристрої інтерфейсу — екран, клавіатуру та мишу/сенсорну панель — можна індивідуально налаштувати для подолання порушень зору або обмеженої рухливості.
Можна, наприклад, налаштувати колірну схему робочого столу для кращого сприйняття користувачами, які мають проблему дальтонізму. Крім того, травмовані люди можуть скористатися альтернативними методами друку та вказівки.
Деякі з цих спеціальних можливостей надаються самим середовищем робочого столу, наприклад Gnome або KDE, а інші надаються додатковими програмами. В останньому випадку важливо вибрати інструмент, який найкраще інтегрується з середовищем робочого столу, щоб допомога була кращою.
Налаштування доступності
Усі основні дистрибутиви Linux забезпечують приблизно однакові функції доступності, які можна налаштувати за допомогою модуля конфігурації. Його можна знайти в менеджері налаштувань, який постачається разом із середовищем робочого столу. Модуль налаштувань доступності називається Універсальний доступ у робочому столі Gnome, тоді як у KDE знаходиться в розділі Системні налаштування, Персоналізація, Доступність. В інших робочих середовищах, наприклад Xfce, присутня така ж назва — Доступність у диспетчері графічних налаштувань. Однак вони пропонують менший набір функцій порівняно з Gnome і KDE.
Gnome, наприклад, можна налаштувати на постійне відображення меню універсального доступу у верхньому правому куті екрана, де можна швидко ввімкнути параметри доступності. Його можна використовувати, наприклад, для заміни звукового сповіщення на візуальне, щоб користувачі з вадами слуху легше сприймали системні сповіщення. Хоча KDE не має подібного меню швидкого доступу, функція візуального сповіщення також доступна, але замість цього вона називається візуальний дзвіночок.
Помічник для налаштування клавіатури та миші
Поведінку клавіатури та миші за замовчуванням можна змінити, щоб уникнути певних проблем із мобільністю. Комбінації клавіш, частота автоматичного повторення клавіш і ненавмисне натискання клавіш можуть бути серйозними перешкодами для користувачів із обмеженою рухливістю рук. Ці недоліки введення тексту усуваються трьома функціями доступності, пов’язаними з клавіатурою: Липкі клавіші, Тремтячі клавіші і Повільні клавіші.
Функція Липкі клавіші (Sticky keys), яка знаходиться в розділі Помічник при наборі тексту конфігурації універсального доступу Gnome, дозволяє користувачеві вводити комбінації клавіш по одній клавіші за раз. Якщо ця функція ввімкнена, комбінації клавіш, наприклад, Ctrl+C, не потрібно утримувати одночасно. Користувач може спочатку натиснути клавішу Ctrl, відпустити її, а потім натиснути клавішу C. У KDE цей параметр знаходиться на вкладці Клавіші-модифікатори у вікні налаштувань спеціальних можливостей. KDE також пропонує опцію блокування клавіш: якщо її ввімкнути, клавіші Alt, Ctrl і Shift залишатимуться “натиснутими”, якщо користувач натисне їх двічі, подібно до поведінки клавіші Caps Lock. Подібно до функції Caps Lock, користувачеві потрібно буде знову натиснути відповідну клавішу, щоб відпустити її.
Функція Тремтячі клавіші (Bounce keys) намагається запобігти ненавмисним натисканням клавіш, встановлюючи затримку між ними, тобто нове натискання клавіш буде прийнято лише після того, як мине певний проміжок часу з моменту останнього натискання клавіші. Користувачам із тремтінням рук може бути корисною функція відскоку клавіш, щоб уникнути багаторазового натискання клавіші, коли вони мають намір натиснути її лише один раз. У Gnome ця функція стосується лише повторення тих самих клавіш, тоді як у KDE вона також стосується натискання будь-якої іншої клавіші та знаходиться на вкладці Клавіатурні фільтри.
Функція Повільні клавіші (Slow keys) також допомагає уникнути випадкового натискання клавіш. Якщо функція ввімкнена, повільні клавіші вимагатимуть від користувача утримувати клавішу певний час, перш ніж її буде прийнято. Залежно від потреб користувача також може бути корисним налаштувати автоматичне повторення при утриманні клавіші, доступне в налаштуваннях клавіатури.
Функції спеціальних можливостей залипання клавіш і повільних клавіш можна вмикати та вимикати за допомогою Жестів активації, які виконуються на клавіатурі. У KDE параметр Використовувати дії для активації залипаючих і повільних клавіш має бути позначений, щоб увімкнути жести активації, тоді як у Gnome ця функція називається Увімкнути за допомогою клавіатури у вікні налаштування Помічника при наборі з клавіатури. Після ввімкнення жестів активації функція залипання клавіш буде активована після натискання клавіші Shift п’ять разів поспіль. Щоб увімкнути функцію повільних клавіш, потрібно утримувати клавішу Shift протягом восьми секунд поспіль.
Користувачі, яким зручніше використовувати клавіатуру замість миші або сенсорної панелі, можуть використовувати комбінації клавіш для пересування в середовищі робочого столу. Крім того, функція під назвою Клавіші миші дозволяє користувачеві керувати самим вказівником миші за допомогою цифрової клавіатури, яка є в повнорозмірних настільних клавіатурах і великих ноутбуках.
Цифрова клавіатура скомпонована у вигляді квадратної сітки, тому кожна цифра відповідає напрямку: 2 переміщує курсор униз, 4 переміщує курсор ліворуч, 7 переміщує курсор на північний захід тощо. За умовчанням, число 5 відповідає клацанню лівої кнопки миші.
У той час як у Gnome є лише перемикач, щоб увімкнути опцію «Клавіші миші» у вікні налаштувань універсального доступу, у KDE параметри «Клавіші миші» знаходяться в Параметрах системи, Миші, Навігації клавіатурою, і там можна налаштувати такі параметри, як швидкість і прискорення.
Tip
|
Повільні клавіші, липкі клавіші, тремтячі клавіші і клавіші миші — це функції спеціальних можливостей, надані AccessX, ресурсом у розширенні клавіатури X системи X Window. Параметри AccessX також можна змінити з командного рядка за допомогою команди |
Мишу або сенсорну панель можна використовувати для введення з клавіатури, коли використання клавіатури надто незручне або неможливе. Якщо перемикач Екранна клавіатура в налаштуваннях універсального доступу Gnome увімкнено, екранна клавіатура з’являтиметься щоразу, коли курсор буде в текстовому полі, а новий текст буде введено клацанням клавіш мишею або сенсорним екраном, подібно до віртуальної клавіатури смартфонів.
KDE та інші настільні середовища можуть не надавати екранну клавіатуру за замовчуванням, але пакет onboard можна встановити вручну, щоб забезпечити просту екранну клавіатуру, яку можна використовувати в будь-якому настільному середовищі. Після встановлення він буде доступний як звичайний додаток у панелі запуску програм.
Поведінку вказівника також можна змінити, якщо клацання та перетягування миші викликає біль або є неможливим з будь-якої іншої причини. Якщо користувач не може натиснути кнопку миші досить швидко, щоб ініціювати подію подвійного клацання, наприклад, інтервал часу для повторного натискання кнопки миші для подвійного клацання можна збільшити в Налаштуваннях миші у системному конфігураційному вікні.
Якщо користувач не може натиснути одну з кнопок миші або жодну з кнопок миші, тоді клацання миші можна імітувати за допомогою різних технік. У розділі Допомога при клацанні Універсального доступу Gnome параметр Імітувати клацання правою кнопкою миші генеруватиме клацання правою кнопкою миші, якщо користувач натискає та утримує ліву кнопку миші. Якщо ввімкнено параметр Імітувати клацання шляхом наведення курсора, подія клацання буде ініційована, коли користувач нерухомо тримає мишу. У KDE програма KMouseTool надасть ті самі можливості для допомоги у діях миші.
Порушення зору
Користувачі зі зниженим зором все ж можуть використовувати екран монітора для взаємодії з комп’ютером. Залежно від потреб користувача можна зробити багато візуальних налаштувань, щоб покращити деталі стандартного графічного робочого столу, які інакше важко побачити.
Розділ Gnome Seeing налаштувань Універсальний доступ надає параметри, які можуть допомогти людям із вадами зору:
- Висока контрастність
-
полегшить перегляд вікон і кнопок, намалювавши їх більш чіткими кольорами.
- Великий текст
-
збільшить стандартний розмір екранного шрифту.
- Розмір курсора
-
дозволяє вибрати більший курсор миші, що полегшує його пошук на екрані.
Деякі з цих налаштувань не пов’язані виключно зі спеціальними можливостями, тому їх можна знайти в розділі зовнішнього вигляду утиліти налаштування, що надається в інших середовищах робочого столу. Користувач, якому важко розрізнити візуальні елементи, може вибрати висококонтрастну тему, щоб було легше ідентифікувати кнопки, вікна, що перекриваються, тощо.
Якщо одних лише налаштувань зовнішнього вигляду недостатньо для покращення читабельності екрана, то для збільшення частин екрана можна використати програму екранної лупи. Ця функція називається Масштаб у налаштуваннях Універсальний доступ робочого середовища Gnome, де можна налаштувати такі параметри, як коефіцієнт збільшення, положення лупи та налаштування кольору.
У KDE програма KMagnifier надає ті самі функції, але вона доступна як звичайна програма через засіб запуску програм. Інші робочі середовища можуть надавати власні екранні лупи. Xfce, наприклад, буде збільшувати та зменшувати масштаб екрана, обертаючи колесо прокручування миші, коли клавіша Alt натиснута.
Нарешті, користувачі, для яких графічний інтерфейс недоступний, можуть використовувати зчитувач з екрана для взаємодії з комп’ютером. Незалежно від обраного середовища робочого столу, найпопулярнішим програмою зчитування екрана для систем Linux є Orca, яка зазвичай встановлюється за замовчуванням у більшості дистрибутивів. Orca генерує синтезований голос, щоб повідомляти про події на екрані та читати текст під курсором миші. Orca також працює з оновлюваними дисплеями Брайля, спеціальними пристроями, які відображають символи Брайля, піднімаючи маленькі шпильки, які можна відчути кінчиками пальців. Не всі настільні програми повністю адаптовані для програм зчитування з екрана, і не всім користувачам буде легко ними користуватися, тому важливо надати якомога більше стратегій зчитування з екрана для користувачів на вибір.
Вправи до посібника
-
Яка функція доступності може допомогти користувачеві перемикатися між відкритими вікнами за допомогою клавіатури, враховуючи, що користувач не може натиснути клавіші Alt і Tab одночасно?
-
Як функція доступності Тремтячі клавіші може допомогти користувачам, яким мимовільне тремтіння рук заважає набирати текст?
-
Які найпоширеніші жести активації для функції спеціальних можливостей Липкі клавіші?
Дослідницькі вправи
-
Функції доступності можуть не надаватися окремою програмою та можуть відрізнятися від одного настільного середовища до іншого. Яка програма в KDE допомагає тим, хто має травми, клацаючи мишкою щоразу, коли курсор миші на короткий час зупиняється?
-
Які аспекти зовнішнього вигляду графічного середовища можна змінити, щоб людям було легше читати текст на екрані?
-
Яким чином програма Orca може допомогти користувачам із вадами зору взаємодіяти з настільним середовищем?
Підсумки
Цей урок охоплює загальні функції доступності, доступні в системах Linux. Усі основні робочі середовища, особливо Gnome і KDE, містять багато вбудованих і сторонніх програм, які допомагають людям із вадами зору або обмеженою рухливістю. На уроці розглядаються такі теми:
-
Як змінити параметри доступності.
-
Альтернативні способи використання клавіатури та миші.
-
Покращення робочого столу для людей із вадами зору.
Розглянуті команди та процедури:
-
Налаштування спеціальних можливостей клавіатури: липкі клавіші, повільні клавіші, тремтячі клавіші.
-
Штучне генерування подій миші.
-
Екранна клавіатура.
-
Візуальні налаштування для покращення читабельності.
-
Висококонтрастні/великі теми для робочого столу.
-
Екранні лупи.
-
Програма зчитування екрана Orca.
Відповіді до вправ посібника
-
Яка функція доступності може допомогти користувачеві перемикатися між відкритими вікнами за допомогою клавіатури, враховуючи, що користувач не може натиснути клавіші Alt і Tab одночасно?
Функція Повільні клавіші, яка дозволяє користувачеві вводити комбінації клавіш по одній клавіші за раз.
-
Як функція доступності Тремтячі клавіші може допомогти користувачам, яким мимовільне тремтіння рук заважає набирати текст?
Якщо ввімкнуто функцію Тремтячі клавіші, нове натискання клавіш буде прийнято лише після того, як мине певний проміжок часу з моменту останнього натискання клавіші.
-
Які найпоширеніші жести активації для функції спеціальних можливостей Липкі клавіші?
Якщо активовані жести активації, функція залипання клавіш буде активована після натискання клавіші Shift п’ять разів поспіль.
Відповіді до дослідницьких вправ
-
Функції доступності можуть не надаватися окремою програмою та можуть відрізнятися від одного настільного середовища до іншого. Яка програма в KDE допомагає тим, хто має травми, клацаючи мишкою щоразу, коли курсор миші на короткий час зупиняється?
Застосунок KMouseTool.
-
Які аспекти зовнішнього вигляду графічного середовища можна змінити, щоб людям було легше читати текст на екрані?
Установлення великого розміру екранного шрифту в конфігурації робочого столу полегшить читання всіх екранних текстів.
-
Яким чином програма Orca може допомогти користувачам із вадами зору взаємодіяти з настільним середовищем?
Orca — це програма зчитування з екрана, яка генерує синтезований голос, щоб повідомляти про події на екрані та читати текст під курсором миші. Вона також працює з пристроями під назвою оновлювані дисплеї Брайля, тож користувач може ідентифікувати текст за допомогою тактильних шаблонів.