BrailleExtender (Розширювач брайля)
- Автор: André-Abush Clause й учасники
- Сумісність з NVDA: 2019.3 і пізніші
- Завантажити стабільну версію
- Завантажити версію в розробці
Розширювач брайля — це додаток для NVDA, який надає різні функції для брайля. Наразі реалізовано такі функції:
- перезавантаження двох обраних брайлівських дисплеїв комбінацією клавіш.
- автоматичне прив'язування брайля до переглядового курсора у терміналах на зразок PuTTY, Powershell, bash, cmd.
- автопрокрутка.
- перемикання між кількома брайлівськими таблицями введення/виведення.
- маркування тексту спеціальними атрибутами з крапки 7, крапки 8 або з обох.
- використання двох брайлівських таблиць виведення одночасно.
- показ знаків табуляції як пробілів.
- зміна місцями кнопок прокрутки вперед і назад.
- промовляння поточного рядка під час прокрутки або в режимі перегляду, або в режимі фокуса, або в обох.
- легке переведення тексту в Unicode braille і навпаки. Наприклад: z <--> ⠵.
- перетворення опису брайлівських комірок в Unicode braille і навпаки. Наприклад: 123 <--> ⠇.
- блокування брайлівської клавіатури.
- запуск застосунку/URL за допомогою жесту.
- брайлівські словники.
- друк однією рукою на брайлівській клавіатурі.
- показ невизначених у брайлівській таблиці символів (включно з емодзі), використовуючи альтернативне подання.
- введення будь-яких символів з брайлівської клавіатури (включаючи емодзі).
- пропуск порожніх рядків під час прокрутки тексту.
- і набагато більше!
Додаток розширює команди деяких брайлівських дисплеїв і надає:
- пропонує повний набір жестів, включаючи функціональні клавіші, мультимедійні клавіші, швидку навігацію тощо;
- емулює клавіші-модифікатори і, відповідно, будь-яку комбінацію клавіш;
- пропонує кілька конфігурацій клавіатури для можливості введення крапок 7 і 8, ентера і бекспейса;
- додає дії і швидку навігацію за допомогою ротора.
Після встановлення додатка, прочитайте документацію і перейдіть до налаштувань, використовуючи підменю Розширювача брайля, розташоване в головному меню NVDA.
Розгляньмо деякі функції
Подання для невизначених символів
Додаток дозволяє вам персоналізувати подання символів, яких немає у брайлівській таблиці. Щоб це зробити, перейдіть до налаштувань подання невизначених символів. Ви можете обрати між такими поданнями:
- Використовувати поведінку брайлівської таблиці (опис неможливий)
- Крапки 1-8 (⣿)
- Крапки 1-6 (⠿)
- Порожня комірка (⠀)
- Інший шаблон крапок (наприклад: 6-123456)
- Знак питання (залежить від таблиці виведення)
- Інший знак/шаблон (наприклад: ??)
- Шістнадцятковий
- Шістнадцятковий, HUC8
- Шістнадцятковий, HUC6
- Десятковий
- Вісімковий
- Двійковий
Ви також можете налаштувати цей параметр за допомогою налаштування “Описувати символи, якщо можливо”.
Примітки:
- Щоб відокремити невизначений набір символів при максимальному використанні простору, найкращою комбінацією є використання подання HUC8 без позначення параметра “Показувати ім'я символу/знака пунктуації для невизначених символів якщо доступно”.
- Щоб дізнатися більше про подання HUC, перегляньте https://danielmayr.at/huc/
- Пам'ятайте, що визначення в таблицях і словниках ваших таблиць мають пріоритет над описами символів, які також мають пріоритет над вибраним поданням для невизначених символів.
Отримання інформації про поточний символ
Ця функція дозволяє отримувати різноманітну інформацію щодо символу під курсором за допомогою поточної брайлівської таблиці введення, наприклад: подання HUC8 і HUC6; шістнадцяткове, десяткове, вісімкове або двійкове значення; Опис символу, якщо можливо; юнікодне брайлівське подання і шаблон брайлівських крапок.
Одноразове натискання конкретного жесту, пов'язаного з цією функцією, відображає інформацію у миттєвому повідомленні, а подвійне натискання - у віртуальному буфері NVDA.
На підтримуваних дисплеях призначено жест ⡉+пробіл. Початково призначеного системного жесту немає.
Наприклад, для символу '&', ви отримаєте таку інформацію:
&: 0x26, 38, 0o46, 0b100110
and (AMPERSAND [Po])
⢿ (1234568)
⣥⣺⡧, ⠿⠺⠏⠏
Розширене брайлівське введення
Ця функція дозволяє вводити будь-який символ із його подання в HUC8 або шістнадцяткового/десяткового/ вісімкового/двійкового значення. Крім того, вона дозволяє розробляти скорочення. Щоб скористатися цією функцією, увійдіть в режим розширеного введення, а потім введіть потрібний символ. Початкові жести: NVDA+Windows+i чи ⡊+пробіл (на підтримуваних дисплеях). Для виходу з цього режиму натисніть той самий жест. Альтернативно, є параметр, який дозволяє автоматично виходити з цього режиму після введення одного шаблону. Якщо ви хочете ввести символ із його подання HUC8, просто введіть шаблон HUC8. Оскільки послідовність HUC8 має міститися в 3 або 4 клітинках, інтерпретація виконуватиметься щоразу, коли вводиться комбінація з 3 або 4 крапок. Якщо ви бажаєте ввести символ із його шістнадцяткового, десяткового, вісімкового чи двійкового значення, виконайте такі дії:
- Введіть ⠼
Вкажіть основу так:
- ⠭ чи ⠓: для шістнадцяткового значення
- ⠙: для десяткового значення
- ⠕: для вісімкового значення
- ⠃: для двійкового значення
Введіть значення символу у відповідності до раніше вибраної основи.
- Натисніть пробіл для перевірки.
Для скорочень, спершу ви маєте додати їх у діалозі — Словник режиму розширеного введення —. Потім ввести ваше скорочення і натиснути пробіл щоб розгорнути його. Наприклад, ви можете вказати такі скорочення: "⠎⠺" для "сендвіч", "⠋⠛⠋⠗" для "🇫🇷".
Нижче наведено приклади послідовностей, які необхідно ввести для заданих символів:
Символ | HUC8 | Шістнадцяткове | Десяткове | Вісімкове | Двійкове |
---|---|---|---|---|---|
👍 (великі пальці вгору) | ⣭⢤⡙ | ⠭1f44d чи ⠓1f44d | ⠙128077 | ⠕372115 | ⠃11111010001001101 |
😀 (широко всміхнене обличчя) | ⣭⡤⣺ | ⠭1f600 чи ⠓1f600 | ⠙128512 | ⠕373000 | ⠃11111011000000000 |
🍑 (персик) | ⣭⠤⠕ | ⠭1f351 чи ⠓1f351 | ⠙127825 | ⠕371521 | ⠃11111001101010001 |
🌊 (хвиля) | ⣭⠤⠺ | ⠭1f30a чи ⠓1f30a | ⠙127754 | ⠕371412 | ⠃11111001100001010 |
Примітка: введення HUC6 наразі не підтримується.
Режим однієї руки
Ця функція дозволяє скласти комірку кількома способами. Її можна активувати в загальних налаштуваннях додатка чи на льоту, скориставшись початково призначеним жестом NVDA+Windows+h (⡂+пробіл на підтримуваних дисплеях).. Доступні три методи введення.
Метод #1: заповніть комірку у два етапи з використанням обох сторін
За допомогою цього методу введіть крапки зліва, потім крапки справа. Якщо одна сторона порожня, двічі введіть крапки, що відповідають протилежній стороні, або введіть крапки, що відповідають непорожній стороні, у 2 кроки.
Наприклад:
- Для ⠛: натисніть крапки 1-2 потім крапки 4-5.
- Для ⠃: натисніть крапки 1-2 потім крапки 1-2, або крапку 1, потім крапку
- Для ⠘: натисніть 4-5 потім 4-5, або крапку 4 потім крапку 5.
Метод #2: заповніть комірку у два етапи з використанням однієї сторони (пробіл = порожня сторона)
Використовуючи цей метод, ви можете скласти комірку однією рукою, незалежно від того, яку сторону брайлівської клавіатури ви виберете. Перший крок дозволяє ввести крапки 1-2-3-7, а другий - 4-5-6-8. Якщо одна сторона порожня, натисніть пробіл. Порожню комірку можна отримати, якщо двічі натиснути пробіл.
Наприклад:
- Для ⠛: натисніть крапки 1-2 потім крапки 1-2, або крапки 4-5 потім крапки 4-5.
- Для ⠃: натисніть крапки 1-2 потім пробіл, або 4-5 потім пробіл.
- Для ⠘: натисніть пробіл потім 1-2, або пробіл потім крапки 4-5.
Метод #3: заповніть комірку крапка за крапкою (кожна крапка є перемикачем, натисніть пробіл, щоб перевірити символ)
У цьому режимі кожна крапка є перемикачем. Ви повинні натиснути клавішу пробілу, як тільки комірка, яку ви ввели, стане потрібною для введення символу. Таким чином, чим більше крапок міститься в комірці, тим більше способів у вас буде ввести символ.
Наприклад, для ⠛ ви можете скласти комірку нижченаведеними способами:
- Крапки 1-2, потім крапки 4-5, потім пробіл.
- Крапки 1-2-3, потім крапка 3 (для коректування), потім крапки 4-5, потім пробіл.
- Крапка 1, потім крапки 2-4-5, потім пробіл.
- Крапки 1-2-4, потім крапка 5, потім пробіл.
- Крапка 2, потім крапка 1, потім крапка 5, потім крапка 4 і потім пробіл.
- І так далі.