Дополнение SmartKeyboard позволяет отказаться от использования не интуитивных сочетаний клавиш NVDA для ноутбука, а также позволяет облегчить работу с клавиатурами, у которых отсутствуют некоторые группы клавиш.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
Загрузить
Скачать дополнение SmartKeyboard можно вкаталоге дополнений.
А также ↓ в списке:
Оглавление
Smart Keyboard
Описание
Данное дополнение позволяет отказаться от использования не интуитивных сочетаний клавиш NVDA для ноутбука, а также позволяет облегчить работу с клавиатурами, у которых отсутствуют некоторые группы клавиш.
Комбинации клавиш
при загрузке NVDA доступны только клавиши активации раскладки.
NVDA+ALT+BACKSPACE: Переключает на мини раскладку комбинации клавиш основного блока.
NVDA+ALT+ENTER: Переключает раскладку комбинации клавиш основного блока.
NVDA+ALT+NumpadEnter: Переключает раскладку комбинации клавиш цифрового блока.
Комбинации клавиш мини раскладки основного блока
Мини раскладка предназначена для управления объектной навигацией, а также дублирует некоторые функции просмотрового курсора.
Дополнительные команды становится доступными при активной настройке управления клавишами мыши.
Настольная раскладка | Описание |
---|---|
NVDA+enter | Выполняет действие по умолчанию над объектом навигатора (например, нажимает его, если это кнопка) |
NVDA+I | Сообщает информацию о текущем объекте навигатора. При двойном нажатии эти данные читаются по символам. Тройное нажатие копирует имя и значение объекта в буфер обмена |
NVDA+8 | Перемещает навигатор на объект, который содержит в себе текущий |
NVDA+U | Перемещает навигатор на предыдущий объект |
NVDA+O | Перемещает навигатор на следующий объект |
NVDA+K | Перемещает навигатор на первый объект, который содержится в текущем |
NVDA+DELETE | Сообщает расположение текста или объекта под просмотровым курсором. Двойное нажатие может предоставить дополнительную информацию. |
NVDA+- | Устанавливает навигатор на объект в системном фокусе и просмотровый курсор в позицию каретки в этом объекте, если это возможно. |
NVDA+SHIFT+- | Устанавливает системный фокус на объект навигатора. При двойном нажатии, устанавливает системную каретку в позицию просмотрового курсора |
NVDA+PageUp | Отмечает текущую позицию просмотрового курсора как начало выделяемого или копируемого фрагмента текста |
NVDA+SHIFT+PageUp | Перемещает просмотровый курсор к позиции, отмеченной как начало выделяемого или копируемого фрагмента текста |
NVDA+PageDown | Если нажато один раз, выделяет текст от начала фрагмента, вплоть до текущей позиции просмотрового курсора. Если нажато дважды, копирует его в буфер обмена |
Комбинации клавиш основного блока
Данная раскладка расширяет комбинации клавиш в Мини раскладке, добавляя команды просмотрового курсора.
Дополнительные команды становится доступными при активной настройке управления клавишами мыши.
Настольная раскладка | Описание |
---|---|
NVDA+7 | Переключается на следующий режим просмотра (например, объект, документ или экран) и располагает позицию просмотра в точке объекта навигатора |
NVDA+J | Переключается на предыдущий режим просмотра (например, объект, документ или экран) и располагает позицию просмотра в точке объекта навигатора |
SHIFT+7 | Перемещает просмотровый курсор на первую строку объекта навигатора и читает её |
SHIFT+9 | Перемещает просмотровый курсор на последнюю строку объекта навигатора и читает её |
SHIFT+J | Перемещает просмотровый курсор на первый символ текущей строки объекта навигатора и читает его |
SHIFT+L | Перемещает просмотровый курсор на последний символ текущей строки объекта навигатора и читает его |
7 | Перемещает просмотровый курсор на предыдущую строку объекта навигатора и читает её |
8 | Читает строку под просмотровым курсором объекта навигатора. Если нажато дважды, произносит её по символам. Если нажато трижды, читает фонетическое описание символов |
9 | Перемещает просмотровый курсор на следующую строку объекта навигатора и читает её |
U | Перемещает просмотровый курсор на предыдущее слово объекта навигатора и читает его |
I | Читает слово под просмотровым курсором объекта навигатора. Если нажато дважды, произносит его по символам. Если нажато трижды, читает фонетическое описание символов |
O | Перемещает просмотровый курсор на следующее слово объекта навигатора и читает его |
J | Перемещает просмотровый курсор на предыдущий символ объекта навигатора и читает его |
K | Читает символ под просмотровым курсором объекта навигатора. Если нажато дважды, читает фонетическое описание символа. Если нажато трижды, читает десятичное и шестнадцатеричное значение |
L | Перемещает просмотровый курсор на следующий символ объекта навигатора и читает его |
- | Заменяет нажатую клавишу на «минус на цифровом блоке» (реализована для будущий совместимости) |
= | Читает от просмотрового курсора до конца текста, с перемещением просмотрового курсора по тексту |
Комбинации мыши клавиш основного блока из раскладки NVDA
Данный блок клавиш добавляется к комбинациям клавиш основного блока. При этом учитывается ограничение для мини раскладки.
Настольная раскладка | Описание | Дополнительно |
---|---|---|
[ | Выполняет одиночный щелчок левой кнопкой мыши в текущей позиции указателя | Не работает в мини раскладки. Для русской локали служит дополнительная клавиша "Х". |
] | Выполняет одиночный щелчок правой кнопкой мыши в текущей позиции указателя | Не работает в мини раскладки. Для русской локали служит дополнительная клавиша "Ъ". |
SHIFT+[ | Зажимает или отпускает левую кнопку мыши | Не работает в мини раскладки. Для русской локали служит дополнительная клавиша "Х". |
SHIFT+] | Зажимает или отпускает правую кнопку мыши | Не работает в мини раскладки. Для русской локали служит дополнительная клавиша "Ъ". |
NVDA+[ | Перемещает указатель мыши к текущему объекту навигатора | Для русской локали служит дополнительная клавиша "Х". |
NVDA+] | Устанавливает навигатор на объект под указателем мыши и читает его | Для русской локали служит дополнительная клавиша "Ъ". |
Комбинации мыши клавиш пользователя основного блока
Данный блок клавиш добавляется к комбинациям клавиш основного блока. При этом учитывается ограничение для мини раскладки.
также для некоторых языковых раскладок клавиатуры клавиши могут не работать. В таком случае необходимо будет добавить клавишу для используемой раскладки клавиатуры.
Настольная раскладка | Описание | Дополнительно |
---|---|---|
КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Выполняет одиночный щелчок левой кнопкой мыши в текущей позиции указателя | Работает в мини раскладки при отключённом ограничении (в настройках аддона). |
КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Выполняет одиночный щелчок правой кнопкой мыши в текущей позиции указателя | Работает в мини раскладки при отключённом ограничении (в настройках аддона). |
SHIFT+КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Зажимает или отпускает левую кнопку мыши | Работает в мини раскладки при отключённом ограничении (в настройках аддона). |
SHIFT+КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Зажимает или отпускает правую кнопку мыши | Работает в мини раскладки при отключённом ограничении (в настройках аддона). |
NVDA+КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Перемещает указатель мыши к текущему объекту навигатора | |
NVDA+КЛАВИША_ПОЛЬЗОВАТЕЛЯ | Устанавливает навигатор на объект под указателем мыши и читает его |
по умолчанию в аддон добавлены клавиши: "printscreen" и "pause". Данные клавиши эмулируют Левую Кнопку Мыши и Правую Кнопку Мыши без Ограничения в мини раскладке.
Комбинации клавиш цифрового блока
Данная комбинация предназначена для использование стандартных клавиш Windows. При этом со сохранением управления объектной навигацией.
Настольная раскладка | Описание |
---|---|
NUMPAD7 | Заменяет нажатую клавишу на «HOME» |
SHIFT+NUMPAD7 | Заменяет последнею нажатую клавишу на «HOME» |
CONTROL+NUMPAD7 | Заменяет последнею нажатую клавишу на «HOME» |
CONTROL+SHIFT+NUMPAD7 | Заменяет последнею нажатую клавишу на «HOME» |
NUMPAD1 | Заменяет нажатую клавишу на «END» |
SHIFT+NUMPAD1 | Заменяет последнею нажатую клавишу на «END» |
CONTROL+NUMPAD1 | Заменяет последнею нажатую клавишу на «END» |
CONTROL+SHIFT+NUMPAD1 | Заменяет последнею нажатую клавишу на «END» |
NUMPAD9 | Заменяет нажатую клавишу на «PAGE UP» |
SHIFT+NUMPAD9 | Заменяет последнею нажатую клавишу на «PAGE UP» |
CONTROL+NUMPAD9 | Заменяет последнею нажатую клавишу на «PAGE UP» |
CONTROL+SHIFT+NUMPAD9 | Заменяет последнею нажатую клавишу на «PAGE UP» |
NUMPAD3 | Заменяет нажатую клавишу на «PAGE DOWN» |
SHIFT+NUMPAD3 | Заменяет последнею нажатую клавишу на «PAGE DOWN» |
CONTROL+NUMPAD3 | Заменяет последнею нажатую клавишу на «PAGE DOWN» |
CONTROL+SHIFT+NUMPAD3 | Заменяет последнею нажатую клавишу на «PAGE DOWN» |
NUMPAD4 | Заменяет нажатую клавишу на «LEFT ARROW» |
SHIFT+NUMPAD4 | Заменяет последнею нажатую клавишу на «LEFT ARROW» |
CONTROL+NUMPAD4 | Заменяет последнею нажатую клавишу на «LEFT ARROW» |
CONTROL+SHIFT+NUMPAD4 | Заменяет последнею нажатую клавишу на «LEFT ARROW» |
CONTROL+ALT+NUMPAD4 | Заменяет последнею нажатую клавишу на «LEFT ARROW» |
NUMPAD6 | Заменяет нажатую клавишу на «RIGHT ARROW» |
SHIFT+NUMPAD6 | Заменяет последнею нажатую клавишу на «RIGHT ARROW» |
CONTROL+NUMPAD6 | Заменяет последнею нажатую клавишу на «RIGHT ARROW» |
CONTROL+SHIFT+NUMPAD6 | Заменяет последнею нажатую клавишу на «RIGHT ARROW» |
CONTROL+ALT+NUMPAD6 | Заменяет последнею нажатую клавишу на «RIGHT ARROW» |
NUMPAD8 | Заменяет нажатую клавишу на «UP ARROW» |
SHIFT+NUMPAD8 | Заменяет последнею нажатую клавишу на «UP ARROW» |
CONTROL+NUMPAD8 | Заменяет последнею нажатую клавишу на «UP ARROW» |
CONTROL+SHIFT+NUMPAD8 | Заменяет последнею нажатую клавишу на «UP ARROW» |
CONTROL+ALT+NUMPAD8 | Заменяет последнею нажатую клавишу на «UP ARROW» |
NUMPAD2 | Заменяет нажатую клавишу на «DOWN ARROW» |
SHIFT+NUMPAD2 | Заменяет последнею нажатую клавишу на «DOWN ARROW» |
CONTROL+NUMPAD2 | Заменяет последнею нажатую клавишу на «DOWN ARROW» |
CONTROL+SHIFT+NUMPAD2 | Заменяет последнею нажатую клавишу на «DOWN ARROW» |
CONTROL+ALT+NUMPAD2 | Заменяет последнею нажатую клавишу на «DOWN ARROW» |
NUMPAD5 | Читает символ под просмотровым курсором объекта навигатора. Если нажато дважды, читает фонетическое описание символа. Если нажато трижды, читает десятичное и шестнадцатеричное значение |
SHIFT+NUMPAD5 | Читает слово под просмотровым курсором объекта навигатора. Если нажато дважды, произносит его по символам. Если нажато трижды, читает фонетическое описание символов |
CONTROL+NUMPAD5 | Читает строку под просмотровым курсором объекта навигатора. Если нажато дважды, произносит её по символам. Если нажато трижды, читает фонетическое описание символов |
CONTROL+SHIFT+NUMPAD5 | Читает выделенный текст в документе или редактируемом элементе управления. При отсутствии выделения, сообщает об этом. |
NVDA+NUMPAD7 | Читает строку под курсором приложения. Если нажато дважды, читает её по символам. По тройному нажатию эта строка будет произноситься, используя описания символов. |
NVDA+SHIFT+NUMPAD7 | Читает выделенный текст в документе или редактируемом элементе управления. При отсутствии выделения, сообщает об этом. |
NVDA+NUMPAD1 | Читает от системной каретки до конца текста, с перемещением каретки по тексту |
NVDA+NUMPAD9 | Отмечает текущую позицию просмотрового курсора как начало выделяемого или копируемого фрагмента текста |
NVDA+SHIFT+NUMPAD9 | Перемещает просмотровый курсор к позиции, отмеченной как начало выделяемого или копируемого фрагмента текста |
NVDA+NUMPAD3 | Если нажато один раз, выделяет текст от начала фрагмента, вплоть до текущей позиции просмотрового курсора. Если нажато дважды, копирует его в буфер обмена |
NVDA+NUMPADplus | Сообщает строку состояния текущего приложения и приводит к ней навигатор. При двойном нажатии читает её по символам. Тройное нажатие копирует текст строки состояния в буфер обмена |
NVDA+CONTROL+NUMPAD4 | Переходит к предыдущему параметру в кольце настроек синтезатора |
NVDA+CONTROL+NUMPAD6 | Переходит к следующему параметру в кольце настроек синтезатора |
NVDA+CONTROL+NUMPAD8 | Увеличивает значение активного параметра в кольце настроек синтезатора |
NVDA+CONTROL+NUMPAD2 | Уменьшает значение активного параметра в кольце настроек синтезатора |
Настройка аддона SmartKeyboard
В настройки можно перейти по пути:
NVDA меню -> Параметры -> Настройки... -> SmartKeyboard
Выберите звук нажатия клавиш
Вы можете назначить звук, который будет сопровождать нажатие комбинации клавиш аддона.
Открыть папку со звуками...
Здесь роняться файлы со звуками, которые Вы можете назначить на комбинации клавиш аддона.
Используйте файлы формата "wav".
Включение клавиш Эмуляция мыши из раскладки NVDA
В режимы комбинации клавиш основной клавиатуры аддона добавляются переназначенные клавиши из раскладки клавиатуры "ноутбук".
Это позволяет добавить комбинации клавиш с зависимостью языковой лакали.
По умолчанию функция включена.
Включение клавиш пользователя Эмуляция мыши
Настройка позволяет включать переназначенные пользователем комбинации мыши.
Для назначения клавиш мыши создайте их в списке "Клавиши пользователя" (см. пункт настроек ниже).
По умолчанию функция выключена.
Клавиши пользователя
В данном списке отображаются клавиши, которые будут имитировать нажатие клавиш мыши и связанные с ними дополнительные жесты.
Для добавления новой клавиши откройте Контекст меню и нажмите кнопку "Добавить".
Затем нажмите на клавиатуре клавишу, который вы хотите привязать к команде.
В контекстном меню Вы можете переназначить некоторые свойства (выбрать клавишу эмуляции или назначить ограничение в мини раскладке). А также сбросить назначенные клавиши по умолчанию или удалить не нужные.
Внимание
Для некоторых языков лакали необходимо добавлять клавиши из нескольких языковых раскладок клавиатуры.
Ограничения
Используйте настольную раскладку клавиатуры.
Для удобной работы лучше всего в настройках клавиатуры включить "Capslock" в качестве клавиши-модификатора NVDA.
Автор
ФИО: Козлов Александр Сергеевич
Email: ask-nvda@yandex.ru
История версий
Версия 3.0
добавлена настройка назначения звука на комбинации клавиш аддона.
Добавлена функция назначения пользователем клавиш мыши на комбинации клавиш основного блока аддона.
добавлена настройка аддона в параметрах NVDA.
Проведены изменения, улучшения и исправления.
Версия 2.1
Добавлена команда для перемещения просмотрового курсора к позиции, ранее установленной как начало выделяемого или копируемого фрагмента текста: NVDA+Shift+NUMPAD9 — для комбинации клавиш цифрового блока.
Версия 2.0
Требуется версия NVDA 19.3 или новее.
Проведены изменения, улучшения и исправления.
Версия 1.1
Реализован мини режим для основной клавиатуры.
Исправлена ошибка, которая приводила к тому, что аддон невозможно было установить на NVDA версии 2019.1 и выше.
Версия 1.0
Первый выпуск!
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!