BeepKeyboard (Звуковой сигнал клавиатуры)
Дополнение BeepKeyboard позволяет пользователю настроить NVDA на подачу звукового сигнала при некоторых событиях на клавиатуре.
Авторское право (C) 2019 - 2023 David CM dhf360@gmail.com.
Этот пакет распространяется на условиях Стандартной общественной лицензии GNU, версия 2 или более поздняя.
Особенности
Это дополнение предоставляет следующие возможности, которые можно использовать для адаптации поведения клавиатуры NVDA:
- Звуковой сигнал для прописных букв при включенном caps lock: если эта функция включена, NVDA будет издавать звуковой сигнал, когда вы набираете прописную букву и caps lock включен. Больше не делайте ошибок в прописных буквах!
- Звуковой сигнал при вводе символов при нажатой клавише shift: при включении этой функции NVDA будет издавать звуковой сигнал, если вы вводите символ при нажатой клавише shift.
- Звуковой сигнал при переключении клавиш: с этой функцией NVDA будет издавать более высокий сигнал, если клавиша переключения включена, и более низкий, если она выключена. Обратите внимание, что в Windows функция звукового сигнала при переключении клавиш встроена в Центр облегчения доступа. Эта встроенная функция хорошо работает, если вы не используете настройки раскладки клавиатуры ноутбука.
- Объявление о смене клавиш переключения: только когда включен "Звуковой сигнал при смене клавиш переключения". Вы можете включить или выключить NVDA для оповещения о состоянии клавиш переключения.
- Звуковой сигнал для указанных символов: NVDA будет подавать звуковой сигнал для всех символов, которые вы установили в расширенных настройках.
- Отключить звуковой сигнал для полей пароля: эта функция включена по умолчанию, чтобы избежать рисков безопасности. Отключите ее, если вы хотите слышать звуковые сигналы в полях паролей.
Требования
Вам необходим NVDA 2018.2 или более новая версии.
Установка
Просто установите его как дополнение в NVDA.
Использование
Чтобы включить или отключить функции, перейдите в настройки NVDA и выберите категорию "Звуковой сигнал клавиатуры". В этой категории вы можете настроить все поддерживаемые функции этого дополнения.
По умолчанию включен "Звуковой сигнал для заглавных букв , когда включен caps lock".
Если вам нужны дополнительные настройки, откройте диалог расширенных настроек, который содержит следующие параметры:
- Игнорировать символы при нажатом shift: все символы здесь будут игнорироваться для звукового сигнала при нажатом shift. Последовательности Escape разрешены, например, "\t" для табуляции, "\r" для возврата каретки.
- Всегда подавать звуковой сигнал для следующих символов: задайте здесь все символы, для которых вы хотите, чтобы NVDA подавала звуковой сигнал. Последовательности Escape разрешены, например, "\t" для табуляции, "\r" для возврата каретки.
- Выберите сигнал для настройки: вы можете настроить параметры для всех сигналов. Выберите один из них здесь и задайте параметры в следующих текстовых полях. При изменении выбора NVDA будет подавать звуковой сигнал для текущего выбранного сигнала с текущими параметрами, установленными в диалоге.
- Высота сигнала: высота сигнала для текущего выбранного сигнала.
- Длина сигнала: длина сигнала для текущего выбранного сигнала.
- Громкость сигнала: громкость сигнала для текущего выбранного сигнала.
- Тест сигнала: эта кнопка позволяет воспроизвести тест с текущими установленными параметрами.
- Нажмите кнопку OK, чтобы сохранить настройки, или отмените их, чтобы отменить.
Загрузка.
Последняя версия доступна для загрузки с GitHub
Вклад в проект.
Пожертвования.
Если вам нравится мой проект или это программное обеспечение полезно для вас в повседневной жизни, и вы хотели бы внести свой вклад, вы можете сделать пожертвование следующими способами.
исправление ошибок и новые возможности.
Если вы хотите исправить ошибку или добавить новую функцию, вам нужно будет форкнуть этот репозиторий.
#### Форкинг репозитория.
Если это ваш первый вклад, сначала вам нужно «форкнуть» репозиторий BeepKeyboard на GitHub:
- Форкните этот репозиторий в своем аккаунте на github.
- Локально клонируйте форкнутое репо: «git clone yourRepoUrl».
- Добавьте это репо в ваше форкнутое репо из командной строки:
«git remote add davidacm https://github.com/davidacm/beepKeyboard.git».
- Получите мои ветки:
«git fetch davidacm».
- Переключитесь на локальную мастер-ветку: «git checkout master».
- Настройте локальный мастер так, чтобы он использовал мастер davidacm в качестве своего апстрима:
«git branch -u davidacm/master».
Шаги перед кодированием.
Вы должны использовать отдельную ветку «topic» для каждой проблемы или особенности. Весь код обычно должен быть основан на последнем коммите в официальной ветке master на момент начала работы.
Поэтому, прежде чем приступить к работе, сделайте следующее:
- Вспомните шаги из раздела «Форкинг репозитория».
- Проверьте мастер-ветку: «git checkout master».
- Обновите локальный мастер: «git pull».
- Создайте новую ветку на основе обновлённой мастер-ветки: «git checkout -b YourNewBranch».
- Напишите свой код.
- Добавьте свою работу в коммит (сначала очистите ненужные файлы): git «add .».
- создайте коммит: «git commit» и напишите сообщение о фиксации.
- протолкните свою ветку в репозиторий: «git push». Если ветка не существует, git подскажет вам, как с этим быть.
- Запросите pull request в моем репозитории.
Перевод