sayCurrentKeyboardLanguage
Презентація
Цей додаток був створений на запит одного з учасників списку розсилки nvda-addons.
Він надає скрипт без призначеного жесту, який дозволяє отримати та озвучити мову поточної розкладки клавіатури.
Якщо натиснути двічі, він оголошує мову системи за замовчуванням.
У першій версії цього модуля він пропонувався як простий globalPlugin для вставки в каталог конфігурації NVDA, а згодом був перетворений на додаток.
Примітки
Щоб призначити жест для скрипта, який оголошує мову клавіатури, виконайте такі дії:
- Відкрийте меню NVDA за допомогою комбінації "NVDA + N";
- Перейдіть до меню налаштувань NVDA;
- Потім перейдіть до підменю "Жести вводу".
- Далі виберіть категорію "Введення" та відкрийте її стрілкою вправо.
- Перейдіть до пункту з назвою "Оголошує мову використовуваної клавіатури, якщо натиснути двічі, оголошує мову системи за замовчуванням";
- Після цього натисніть Alt + A, щоб додати жест, і введіть "NVDA + F4" або інший жест на свій вибір;
- Як тільки це буде зроблено, натисніть стрілку вгору один раз, ви почуєте "ваш вибраний жест, усі розкладки";
- Підтвердіть натисканням Enter, потім перейдіть за допомогою Tab до кнопки OK і натисніть Enter;
- Вибраний вами жест тепер повинен викликати скрипт, який оголошує мову клавіатури.
Сумісність
- Цей додаток сумісний із версіями NVDA від 2019.3 і вище.
Зміни для 20240326.0.0
- Оновлено сумісність для nvda-2024.1;
- Вилучено посилання на завантаження з файлу readme, посилання на завантаження для майбутніх оновлень тепер буде доступне лише в магазині додатків.
Зміни для 20231229.0.0
- Додано зворотно сумісну реалізацію для підтримки режиму мовлення за запитом, який незабаром з'явиться в nvda-2024.1.
Зміни для 20230729.0.0
- До коду застосовано правила flake8 та mypy;
- Змінено мінімальну підтримувану версію NVDA на 2019.3 для підтримки анотацій, введених у Python 3.
- Вилучено жест "NVDA + F4", який викликав скрипт оголошення мови клавіатури, щоб дозволити користувачам вибирати бажаний жест.
Зміни для 20230607.0.0
- Додано такі робочі процеси (workflows):
- auto-update-translations — для автоматичного оновлення перекладів із системи перекладів NVDA.
- release-on-tag..yaml: для збирання та публікації додатка, щойно буде надіслано новий тег;
- manual-release.yaml: для ручного збирання та випуску нових версій додатка.
- Оновлено переклади.
Зміни для версії 20230426.0.0 і вище
- • Змінено номер версії, мінімальну версію NVDA та посилання на завантаження відповідно до конвенцій/вимог магазину.
Зміни для версії 19.02
- Змінено нумерацію версій за допомогою формату РР.ММ (рік двома цифрами, за яким іде крапка, а потім місяць двома цифрами);
- Додано сумісність із новим форматом нумерації версій додатків, що з'явився починаючи з nvda 2019.1.
Зміни для версії 1.1
- Додаток було перейменовано з getCurKeyboardLanguage на sayCurrentKeyboardLanguage;
- До додатка додано ліцензію GPL;
- Додано скрипт getCurKeyboardLanguage до категорії "Стан системи";
- Виправлено деякі помилки в коді.
Зміни для версії 1.0