ClipboardEnhancement (Улучшение чтения буфера обмена)
Автор:- Исходный код дополнения: Посетить Web-сайт clipboardEnhancement
Краткое описание
Дополнение ClipboardEnhancement расширяет возможности NVDA по работе с буфером обмена и последней произнесённой речью.
• Оно позволяет копировать последнее произнесённое содержимое в буфер обмена.
• Можно добавить последнюю произнесённую речь в существующие данные буфера обмена.
• Поддерживается вставка последнего произнесённого текста в текущую позицию курсора.
• Доступен построчный и пословный просмотр содержимого буфера обмена.
• Дополнение имеет функцию открытия веб-адреса или пути к файлу одной клавишей.
• Оно умеет оповещать пользователя об изменении содержимого буфера обмена.
• Реализована поддержка истории剪剪贴板 (до 500 записей) с возможностью просмотра и копирования.
• Можно создавать снимки экрана текущего объекта, окна или всего экрана и сохранять их в буфер обмена или файл.
• Встроенный редактор буфера обмена позволяет редактировать текст и просматривать информацию об изображениях.
• Дополнение включает функцию медленного повторения речи с выделением слов для лучшего понимания.
• Добавлена возможность запроса значения выделенного слова или фразы с использованием встроенного словаря.
• Для быстрой навигации по тексту буфера обмена и последней речи предусмотрены отдельные команды.
Все сочетания клавиш можно настроить в диалоге жестов NVDA.
Все особенности дополнения описаны в справочном руководстве.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| clipboardEnhancement | 2.9.6 | 2026.1 | 2026.1.0 | 2024.1.0 | 18-06-2026 15:32:48 | 2465 Кб. | GPL v2 |
Журнал изменений
Подробнее
2.9.6
Исправлена ошибка, связанная со стабильностью работы монитора буфера обмена.
Скачать
ClipboardEnhancement-V.2.9.6.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
ClipboardEnhancement (Улучшение чтения буфера обмена)
Это дополнение-расширение функциональности для экранного диктора NVDA. Данное дополнение в первую очередь обеспечивает расширенную поддержку буфера обмена и последней произнесённой NVDA текстовой информации, включая копирование последнего произнесённого содержимого в буфер обмена, добавление последнего произнесённого содержимого в буфер обмена, вставку последнего произнесённого содержимого в место расположения курсора ввода, а также построчный и пословный просмотр текстового содержимого буфера обмена.
Кроме того, имеются такие возможности, как открытие веб-адреса одной клавишей и оповещение при изменении содержимого буфера обмена.
Совместимость
- Совместимо с NVDA 2024.1 и выше;
В таблице ниже перечислены стандартные сочетания клавиш для соответствующих функций. Вы можете изменить эти сочетания клавиш по умолчанию в диалоге «Жесты ввода» NVDA.
Таблица горячих клавиш
Советы по запоминанию:
- В схемах для ноутбука для реализации парных функций используются основные комбинации клавиш плюс четыре стрелки.
- В схемах для настольных ПК для реализации соответствующих функций используются основные комбинации клавиш плюс область цифровой клавиатуры.
- Сочетания клавиш в области цифровой клавиатуры для настольных ПК очень похожи на сочетания клавиш команд просмотра текста NVDA, то есть 7 и 9 на цифровой клавиатуре — это предыдущая/следующая строка, 4 и 6 — предыдущее/следующее слово или фраза, 1 и 3 — предыдущий/следующий иероглиф (или буква).
Подсказка: для просмотра таблицы можно использовать команды навигации по таблицам NVDA: Ctrl+Alt+стрелки
| Название | Схема для настольного ПК | Схема для ноутбука |
|---|---|---|
| Установить начальную метку выделения в документе | windows+цифровая клавиатура 4 | NVDA+alt+[ |
| Установить конечную метку выделения в документе | windows+цифровая клавиатура 6 | NVDA+alt+] |
| Запросить выделенное слово или фразу | Не назначено | Не назначено |
| Предыдущий иероглиф (буква) только что произнесённого содержимого | ctrl+windows+цифровая клавиатура 1 | NVDA+windows+левая стрелка |
| Текущий иероглиф (буква) только что произнесённого содержимого (двойное нажатие — объяснение) | ctrl+windows+цифровая клавиатура 2 | NVDA+windows+. |
| Следующий иероглиф (буква) только что произнесённого содержимого | ctrl+windows+цифровая клавиатура 3 | NVDA+windows+правая стрелка |
| Предыдущее слово или фраза только что произнесённого содержимого | ctrl+windows+цифровая клавиатура 4 | NVDA+windows+shift+левая стрелка |
| Текущее слово или фраза только что произнесённого содержимого (объяснение английского слова) | ctrl+windows+цифровая клавиатура 5 | NVDA+windows+shift+. |
| Следующее слово или фраза только что произнесённого содержимого | ctrl+windows+цифровая клавиатура 6 | NVDA+windows+shift+правая стрелка |
| Скопировать только что произнесённое содержимое в буфер обмена | NVDA+c | NVDA+c |
| Вставить только что произнесённое содержимое в текущую позицию курсора | NVDA+` (обратная кавычка, находится над клавишей Tab) | NVDA+` (обратная кавычка, находится над клавишей Tab) | |
| Добавить только что произнесённое содержимое в буфер обмена | NVDA+x | NVDA+x |
| Добавить выделенное содержимое в буфер обмена | NVDA+Alt+a | NVDA+Alt+a |
| Сделать снимок текущего просматриваемого объекта и поместить его в буфер обмена | NVDA+PrintScreen | NVDA+PrintScreen |
| Сделать снимок текущего окна и поместить его в буфер обмена | Alt+PrintScreen | Alt+PrintScreen |
| Сделать снимок всего экрана и поместить его в буфер обмена | PrintScreen | PrintScreen |
| Сохранить изображение из буфера обмена в файл | NVDA+Alt+PrintScreen | NVDA+Alt+PrintScreen |
| Повторить только что произнесённое содержимое | Не назначено | Не назначено |
| Повторить только что произнесённое содержимое с более медленным темпом речи и выделением слов | Не назначено | Не назначено |
| Первая строка буфера обмена | ctrl+цифровая клавиатура косая черта | NVDA+alt+shift+стрелка вверх |
| Последняя строка буфера обмена | ctrl+цифровая клавиатура звёздочка | NVDA+alt+shift+стрелка вниз |
| На десять строк вверх по буферу обмена | ctrl+цифровая клавиатура минус | NVDA+alt+shift+Page Up |
| На десять строк вниз по буферу обмена | ctrl+цифровая клавиатура плюс | NVDA+alt+shift+Page Down |
| Предыдущая строка буфера обмена | ctrl+цифровая клавиатура 7 | NVDA+alt+стрелка вверх |
| Читать вниз с текущей строки буфера обмена | ctrl+цифровая клавиатура 8 | NVDA+alt+l |
| Следующая строка буфера обмена | ctrl+цифровая клавиатура 9 | NVDA+alt+стрелка вниз |
| Предыдущее слово или фраза буфера обмена | ctrl+цифровая клавиатура 4 | NVDA+alt+shift+левая стрелка |
| Текущее слово или фраза буфера обмена (объяснение английского слова) | ctrl+цифровая клавиатура 5 | NVDA+alt+shift+. |
| Следующее слово или фраза буфера обмена | ctrl+цифровая клавиатура 6 | NVDA+alt+shift+правая стрелка |
| Предыдущий иероглиф (буква) буфера обмена | ctrl+цифровая клавиатура 1 | NVDA+alt+левая стрелка |
| Текущий иероглиф (буква) буфера обмена (двойное нажатие — объяснение) | ctrl+цифровая клавиатура 2 | NVDA+alt+. |
| Следующий иероглиф (буква) буфера обмена | ctrl+цифровая клавиатура 3 | NVDA+alt+правая стрелка |
| Обзор буфера обмена | ctrl+цифровая клавиатура Delete | NVDA+alt+' |
| Следующая запись в истории буфера обмена | Control+Windows+цифровая клавиатура плюс | ctrl+windows+] |
| Предыдущая запись в истории буфера обмена | Control+Windows+цифровая клавиатура минус | ctrl+windows+[ |
| Скопировать текущую запись истории буфера обмена в системный буфер обмена | Control+Windows+цифровая клавиатура звёздочка | ctrl+windows+\ |
| Очистить все записи истории буфера обмена | Три быстрых нажатия Control+Windows+Delete | Три быстрых нажатия Control+Windows+Delete |
| Открыть редактор буфера обмена | NVDA+E | NVDA+E |
| Открыть веб-адрес или путь к файлу/папке из только что произнесённого содержимого (или буфера обмена) | ctrl+цифровая клавиатура Enter | NVDA+alt+Enter |
Редактор буфера обмена
Нажмите NVDA+E, чтобы открыть это окно редактора. Это простой редактор для обработки данных в системном буфере обмена. В настоящее время он в основном предоставляет базовые функции редактирования текста в буфере обмена.
Если буфер обмена содержит данные изображения, редактор может отобразить информацию об изображении, включая разрешение, глубину цвета и т.д. В меню «Файл» можно сохранить изображение из буфера обмена в файл.
Участники (Contributors)
- Da Ke (основной разработчик)
- Eureka (соавтор)
- Hao Qi de 01 (участник, внёсший код)
- huaiyinfeilong (участник, внёсший код)
- Cyrille Bougot (участник, внёсший код)
Журнал изменений
Журнал изменений версии 2.9.4
- Обновление документации.
Журнал изменений версии V2.9.3
- Совместимость с NVDA 2026.1.
- Удалено улучшение озвучивания дат, озвучивание информации о григорианском/лунном календаре и т.д. При наличии соответствующих потребностей, пожалуйста, получите отдельно распространяемый плагин «Простой вечный календарь (leanCalendar)» в магазине дополнений NVDA.
Журнал изменений версии V2.9.2
- Исправлена ошибка, связанная с сохранением снимков экрана.
- Исправлена ошибка перехода по строкам в редакторе буфера обмена.
Журнал изменений версии V2.9.1
- Удалены функции: позиция текущего курсора в редактируемом документе и подсчёт количества символов в редактируемом документе. Пожалуйста, используйте просмотр строки состояния или подсчёт количества символов в соответствующем редакторе для получения соответствующей информации.
- Совместимость с NVDA 2025.1.
Журнал изменений версии V2.9.0
- Исправлена ошибка, из-за которой дополнение не могло нормально загружаться после обновления предыдущей версии.
- Исправлена обработка ошибок, когда в буфере обмена нет изображения.
- Исправлена ошибка, из-за которой можно было повторно открывать диалог сохранения изображения.
- Ограничение диапазона совместимости версией 2024.1 и выше.
Журнал изменений версии V2.8.8
- Добавлена команда для сохранения изображения из буфера обмена в файл. Горячая клавиша: NVDA+Alt+PrintScreen.
- Обновлена документация, включены системные сочетания клавиш для создания снимка текущего окна (Alt+PrintScreen) и снимка всего экрана (PrintScreen).
- Некоторые внутренние доработки.
Журнал изменений версии V2.8.5
- Адаптация к новому режиму «Ручное озвучивание», добавленному в NVDA 2024.1.
- Изменены существующие жесты в раскладке для настольного ПК так, чтобы они работали во всех раскладках, в соответствии с основными жестами NVDA.
- Исправлены возможные неполадки, вызванные перезагрузкой дополнения с помощью NVDA+Ctrl+F3.
- Применён стиль кода Flake8.
Журнал изменений версии V2.8.1
- Размещение в магазине дополнений.
- Теперь можно записывать до 500 записей истории буфера обмена.
Журнал изменений версии V2.8.0
- Совместимость с NVDA 2024.1.
- Снижена частота дискретизации звуковых файлов.
Журнал изменений версии V2.7.9
- Исправлена ошибка, из-за которой редактор буфера обмена случайно уничтожался и не мог быть открыт повторно.
- Исправлено отображение шрифтов в буфере обмена.
- Обновлена сторонняя зависимость sxtwl для подготовки к адаптации для NVDA 2024.1.
Журнал изменений версии V2.7.6
- Исправлен регресс: если в словаре нет определения, считывается само запрашиваемое слово.
Журнал изменений версии V2.7.5
- Устранена ошибка «potential freeze», вызываемая непрерывным воспроизведением звуковых эффектов, что позволило решить проблему заметных зависаний при последовательном просмотре файлов буфера обмена с включённым WASAPI.
- Оптимизирована多处 логика кода для повышения производительности.
Журнал изменений версии V2.7.2
- Исправлена невозможность открыть некоторые пути.
Журнал изменений версии V2.7.1
- При выполнении операций, связанных со снимком экрана в буфер обмена, если включён режим затемнения экрана, выдаётся соответствующее предупреждение.
Журнал изменений версии V2.7.0
- Реализовано кэширование текстового содержимого буфера обмена, возможность просмотра последних 50 записей.
- История записей хранится на диске, и при следующем запуске дополнения записи не теряются.
- Можно скопировать текущую просматриваемую запись буфера обмена в системный буфер обмена.
- Можно очистить всю историю буфера обмена.
- Если история буфера обмена пуста, при попытке перехода к следующей/предыдущей записи, очистке или копировании в системный буфер обмена выводится подсказка «Нет записей в буфере обмена».
- При просмотре записей буфера обмена озвучиваются только первые 1000 символов, чтобы избежать зависания NVDA.
- Если NVDA неожиданно завершает работу, записи буфера обмена не теряются после перезапуска.
- Сочетания клавиш, связанные с историей буфера обмена, см. в таблице выше.
Журнал изменений версии V2.6.2
- Удалён оставшийся тестовый код.
- Перепланированы ускоряющие клавиши (accelerator keys) редактора буфера обмена.
Журнал изменений версии V2.6.1
- Исправлена ошибка, из-за которой при выборе «Обновить и закрыть» в редакторе, когда буфер обмена содержал изображение, содержимое редактора не обновлялось должным образом.
- Обновлена справочная документация.
Журнал изменений версии V2.6.0
- Улучшена функция «Открыть веб-адрес», теперь также поддерживается открытие путей к файлам или папкам.
- Изображение из буфера обмена можно сохранить в файл.
- Если в буфере обмена находятся данные изображения, функция обзора буфера обмена поддерживает чтение информации об изображении.
- В редакторе буфера обмена добавлена поддержка «Поиска вверх» (Shift+F3).
- После завершения замены в редакторе буфера обмена выводится подсказка о количестве выполненных замен.
- При отсутствии результатов поиска вверх или вниз в редакторе буфера обмена выдаётся подсказка.
- При использовании некорректного выражения в функции «Регулярная замена» редактора буфера обмена выдаётся подсказка.
- Исправлены ошибки преобразования (экранирования) в функциях «Найти» и «Заменить» редактора буфера обмена.
Журнал изменений версии V2.5.0
- Адаптация совместимости с NVDA 2023.1.
Журнал изменений версии V2.4.9
- При копировании/посимвольном просмотре последнего произнесённого содержимого информация об элементах управления будет разделяться пробелами.
Журнал изменений версии V2.4.8
- Добавлена новая функция «Сделать снимок текущего просматриваемого объекта в буфер обмена»: NVDA+PrintScreen.
- Звуковой сигнал (Beep) для границ при просмотре буфера обмена заменён на звуковой эффект.
Журнал изменений версии V2.4.5
- Добавлена новая функция «Повторить только что произнесённое содержимое с более медленным темпом речи и выделением слов».
- Для этой функции не назначено сочетание клавиш по умолчанию. Вы можете назначить пользовательское сочетание клавиш для этой функции в разделе «Жесты ввода» в меню NVDA > «Параметры».
- Сочетание клавиш для функции «Добавить только что произнесённое содержимое в буфер обмена» изменено на NVDA+X, чтобы решить проблему закрытия меню при использовании сочетаний клавиш, содержащих Alt, в некоторых меню.
- Мониторинг буфера обмена стал более стабильным.
- Другие исправления.
Журнал изменений версии V2.4.1
- Дополнение отключается в безопасном режиме.
- Незначительная корректировка структуры кода.
Журнал изменений версии V2.4.0
- Обновление для совместимости с NVDA 2022.1.
- Сочетание клавиш для функции «Добавить только что произнесённое содержимое в буфер обмена» изменено на NVDA+Alt+D (единообразно для раскладки настольного ПК и ноутбука).
- Прежнее сочетание (NVDA+D) в NVDA 2022.1 используется для озвучивания сводки деталей (details summary).
Журнал изменений версии V2.3.0
- Переход на модуль nvwave для решения проблемы, когда звуковые эффекты не следовали за переключением звуковой карты.
- В редактор буфера обмена добавлена функция перемещения фокуса ввода в соответствии с позицией навигации по горячим клавишам.
- Добавлена функция «Запросить выделенное слово или фразу», по умолчанию сочетание клавиш не назначено.
- Улучшен и оптимизирован способ анализа словарной базы данных.
- Исправлена проблема, из-за которой мониторинг буфера обмена иногда не работал в MS Word и в облачном буфере обмена Windows.
- Исправлена возможная ошибка уничтожения (destruction error) после перезагрузки дополнения с помощью NVDA+Ctrl+F3.
- В Word при включённом интерфейсе UIA больше не предпринимается попытка получить позицию курсора и информацию о количестве символов; вместо этого рекомендуется использовать встроенную функцию NVDA «Озвучить строку состояния».
- Оптимизированы функции «Добавить выделенный текст в буфер обмена» и «Вставить только что произнесённое содержимое».
- Дальнейшее обогащение локальной словарной базы данных, включая следующие словарные статьи:
- Слова для экзаменов: CET-4/6, для поступления в аспирантуру, IELTS, TOEFL и т.д.
- Часто используемые фразы и имена собственные.
- Частотные слова из «Macmillan Advanced American Dictionary».
- Слова общего пользования из GSL (The General Service List).
- 20000 частотных слов из Американского национального корпуса (COCA).
Журнал изменений версии V2.1.0
- Улучшено получение информации о лунном календаре по NVDA+F11:
- При однократном нажатии озвучивается лунная дата, включая информацию о небесных стволах и земных ветвях, большом или малом месяце, знаке зодиака и т.д.
- При двойном нажатии озвучивается информация о солнечных терминах (сезонах), включая соответствующую дату по григорианскому календарю.
- Улучшено получение информации о григорианском календаре по NVDA+F12:
- При однократном нажатии озвучивается время (с точностью до секунды).
- При двойном нажатии озвучивается информация о дате, включая день недели, количество прошедших дней в году, знак зодиака и т.д.
Журнал изменений версии V2.0.2
- Исправлена ошибка, из-за которой в некоторых случаях не удавалось получить информацию о лунном календаре.
- Улучшена справочная документация и встроенная справка дополнения.
Журнал изменений версии V2.0.1
- Исправлена проблема, из-за которой нельзя было открыть диалоговое окно «Регулярная замена» в редакторе буфера обмена.
Журнал изменений версии V2.0
Весь код данной версии был полностью переписан.
- Мониторинг буфера обмена перенесён внутрь дополнения, на основе чего полностью оптимизирована логика детального доступа к буферу обмена:
- Когда в буфере обмена находятся файлы, при нажатии горячей клавиши обзора буфера обмена озвучивается соответствующая информация: количество файлов, их размер и т.д.
- Когда в буфере обмена находятся файлы, при нажатии горячих клавиш для построчного доступа можно последовательно прослушивать имена файлов и пути, при этом подаются звуковые эффекты для отличия от текста в буфере обмена.
- Когда в буфере обмена находятся растровые данные, выводится подсказка «Изображение».
- При доступе к буферу обмена, перемещении к началу/концу и при переходе между строками во время посимвольного или пословного чтения добавлены звуковые эффекты.
- При доступе к только что произнесённому содержимому, перемещении к началу/концу добавлены звуковые эффекты.
- Добавлена функция добавления выделенного текста в буфер обмена с помощью NVDA+Alt+A.
- Совместимость с NVDA 2021.1.
- При пошаговой навигации по иероглифам (буквам) в только что произнесённом содержимом или содержимом буфера обмена позиция слова/фразы также отслеживается.
- Добавлены ускоряющие клавиши (accelerator keys) для кнопок в диалоговых окнах «Найти» и «Заменить» редактора буфера обмена.
- Добавлены подсказки в сценариях, где не поддерживается подсчёт символов в редактируемом документе, не поддерживается установка начала/конца выделения в редактируемом документе, а также не поддерживается просмотр текущей позиции в редактируемом документе.
- Добавлена вставка только что произнесённого содержимого в текущую позицию курсора: NVDA + ` (обратная кавычка). Это может быть полезно в следующих сценариях:
- Можно легко вставлять текстовые единицы (строки, иероглифы/буквы, слова и т.д.) из навигации по буферу обмена.
- Можно вставлять текст из навигации по объектам в текущую позицию курсора, когда фокус обзора объектов (object navigation) отделён от системного фокуса (например, для цитирования при чтении).
- Заменена локальная словарная база данных на совершенно новую, количество словарных статей увеличено до более чем 100 000, что делает толкование слов более богатым и точным.
- Редактор буфера обмена по умолчанию теперь открывается в развёрнутом виде (максимизированным).
- Предпринята попытка исправить случайное появление путаницы с позициями при смешанном использовании посимвольного доступа к буферу обмена.
- Ctrl+numpad8 изменено на чтение вниз с текущей строки буфера обмена.
- Оптимизирована детализация озвучивания времени и даты по NVDA+F12.
- Исправлена ошибка неверного расчёта солнечных терминов (сезонов) лунного календаря.
- Исправлена ошибка, из-за которой функции «Обновить» и «Обновить и закрыть» не работали, когда в редакторе буфера обмена не было содержимого.
- Подсказка: когда в буфере обмена находятся файлы, выполнение «Обновить» или «Обновить и закрыть» равносильно очистке буфера обмена.
- Другие мелкие улучшения.
Журнал изменений версии V1.2.5
- Исправлен способ вызова программы мониторинга буфера обмена, чтобы избежать постоянного нахождения процесса в памяти.
- Переписан мониторинг буфера обмена, решена проблема с неправильным подсчётом размера файлов.
- Примечание (PS): спасибо учителю Xiao Kang за написанную им программу мониторинга буфера обмена.
Журнал изменений версии V1.2.2
- Исправлена проблема, из-за которой в некоторые даты не удавалось получить информацию о солнечных терминах (сезонах) лунного календаря.
- При перемещении по символам (буквам) или словам внутри буфера обмена теперь возможен переход между строками.
Журнал изменений версии V1.2
- Добавлена поддержка拆分 (разделения) непрерывных английских слов, например, «GetWindowLong» при просмотре следующего/предыдущего слова или фразы может быть разделено на «Get», «Window», «Long».
- При просмотре буфера обмена с помощью сочетаний клавиш запоминается позиция фокуса.
- Улучшена возможность открытия веб-адресов, добавлена поддержка протокола «nvdaremote://» (протокол удалённого подключения NVDA).
- Интегрирована программа мониторинга буфера обмена от учителя Chen Fu.
Журнал изменений версии V1.0
- Добавлен более детальный доступ к содержимому буфера обмена:
- Предыдущее, следующее, текущее слово или фраза (с объяснением английского слова).
- Предыдущий, следующий, текущий иероглиф (буква) (двойное нажатие — объяснение).
- Добавлена функция открытия веб-адреса (код от Hao Qi de 01).
- После переключения слова/фразы фокус посимвольного перемещения устанавливается в начало слова/фразы, что удобно для побуквенного произнесения.
- Переработаны сочетания клавиш по умолчанию:
- Добавлена схема для ноутбука.
- Избегайте конфликтов со стандартными сочетаниями клавиш NVDA.
- Инструкцию по использованию можно просмотреть, нажав кнопку «Справка» в менеджере дополнений.