SmartKeyboard (Умная клавиатура)
- Автор: Alexandr Sergeevich Kozlov
- Исходный код дополнения: Посетить Web-сайт SmartKeyboard
Краткое описание
Дополнение SmartKeyboard позволяет отказаться от использования не интуитивных сочетаний клавиш NVDA для ноутбука,
а также позволяет облегчить работу с клавиатурами, у которых отсутствуют некоторые группы клавиш.
Подробное описание функционала дополнения, а также таблицы с сочетаниями клавиш можно узнать в справке дополнения.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
SmartKeyboard | 3.0 | 2024.1 | 2099.0 | 2019.3 | 27-12-2023 23:56:08 | <49 Кб. | GPL v2 |
Информация о локализации на русский язык
- Локализация от: Разработчик или другой переводчик
- Перевод: Да
- Перевод интерфейса: Да
- Перевод справки: Да
Скачать
SmartKeyboard-V.3.0.nvda-addon
Разделы
Справка
Уважаемые пользователи сайта. Еще не все дополнения имеют локализованную справку, кроме того, не у всех дополнений есть справка.
Для того Чтобы узнать это, нажмите на следующую кнопку.
Подробнее
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.
Автор
ФИО: Козлов Александр Сергеевич
Эл-ящик: ask-nvda\@yandex.ru
История версий
Версия 3.0
добавлена настройка назначения звука на комбинации клавиш аддона.
Добавлена функция назначения пользователем клавиш мыши на комбинации клавиш основного блока аддона.
добавлена настройка аддона в параметрах NVDA.
Проведены изменения, улучшения и исправления.
Версия 2.1
Добавлена команда для перемещения просмотрового курсора к позиции, ранее установленной как начало выделяемого или копируемого фрагмента текста: NVDA+Shift+NUMPAD9 — для комбинации клавиш цифрового блока.
Версия 2.0
Требуется версия NVDA 19.3 или новее.
Проведены изменения, улучшения и исправления.
Версия 1.1
Реализован мини режим для основной клавиатуры.
Исправлена ошибка, которая приводила к тому, что аддон невозможно было установить на NVDA версии 2019.1 и выше.
Версия 1.0
Первый выпуск!
История версий
Предыдущих версий нет.Вернуться на главную сайта: NVDA-ADDONS.RU или NVDA.RU