ClipboardHistory (История буфера обмена)
Автор:- Исходный код дополнения: Посетить Web-сайт clipboardHistory
Краткое описание
Дополнение ClipboardHistory позволяет управлять историей буфера обмена, сохраняя ее в локальной базе данных, что позволяет сохранять тексты даже при перезагрузке системы.
Оно добавляет команды для просмотра истории, функции поиска, подсчета, избранного, резервного копирования и визуализации элементов.
Помимо взаимодействия через командный слой с расширенными функциями, для тех, кто не хочет компромиссов, могут использовать простую графическую версию.
При первой установке и запуске NVDA создается файл «clipboard_history», содержащий базу данных. Этот файл помещается в корень папки nvda в директории конфигурации пользователя.
Также создается прослушиватель, который перехватывает изменения буфера обмена и обновляет базу данных при появлении нового текстового содержимого.
История не хранит дубликаты, чтобы избежать ненужного роста базы данных.
При копировании существующего текста он копируется на первую позицию в списке, удаляя предыдущую.
Есть 2 функции, назначаемые из диалога жестов ввода, категории история буфера обмена. К ним относятся.
Включить слой команд.
Включить графический интерфейс.
Важное замечание:
В истории буфера обмена могут храниться конфиденциальные данные, поэтому пользователь обязан удалить их содержимое перед передачей портативной версии с копией конфигурации.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| clipboardHistory | 1.5 | 2026.1 | 2026.1.0 | 2023.1.0 | 06-05-2026 20:54:55 | 2970 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
ClipboardHistory-V.1.5.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
ClipboardHistory (История буфера обмена)
Автор: gera Kessler
При неоценимом участии Héctor Benítez и Angel Alcántar
Это дополнение позволяет управлять историей буфера обмена, сохраняя её в локальной базе данных, что позволяет сохранять тексты и двоичные файлы даже после перезагрузки системы. Оно добавляет команды для навигации по истории, функции поиска, подсчёта, избранного, резервного копирования и просмотра элементов. Помимо взаимодействия через слой команд с расширенными функциями, можно использовать простую графическую версию для тех, кто не хочет усложнений.
При первом запуске NVDA после установки создаётся файл clipboard_history, содержащий базу данных. Этот файл находится в корне папки NVDA в каталогах конфигурации пользователя.
Создаётся папка clipboard_history_media для хранения изображений, скопированных непосредственно в буфер обмена.
Также создаётся прослушиватель (listener) для отслеживания изменений буфера обмена и обновления базы данных при наличии текстового содержимого, файлов или изображений.
История не сохраняет дубликаты, чтобы избежать неоправданного роста базы данных. При копировании существующего текста он копируется на первую позицию списка, а предыдущая запись удаляется.
Есть 2 функции, которые можно назначить через диалог «Жесты ввода», категория clipboardHistory. А именно:
- Активация слоя команд
- Активация графического интерфейса
Важное примечание:
История буфера обмена может содержать конфиденциальные данные, поэтому ответственность за удаление содержимого перед передачей портативной версии с копией настроек лежит на пользователе.
Слой команд
После активации слоя команд с помощью ранее назначенного жеста доступны следующие группы горячих клавиш. Если будет нажата любая клавиша, не указанная ниже, слой команд деактивируется, и клавиши возвращают свою стандартную функциональность.
Навигация по списку
- Стрелка вверх; предыдущий элемент списка
- Стрелка вниз; следующий элемент списка
- Home; первый элемент списка
- End; последний элемент списка
Функциональные возможности, влияющие на элемент в фокусе списка
- Backspace; в общем списке удаляет элемент. В избранном снимает с элемента пометку «избранное».
- Стрелка вправо; копирует текст в буфер обмена и перемещает его в начало общего списка
- Стрелка влево; открывает текст в окне NVDA для последующего просмотра
- F2; позволяет присвоить элементу имя без изменения содержимого
- v; вставляет текст в окно, находящееся в фокусе
- c; озвучивает количество символов (без учёта пробелов), количество пробелов, количество слов и количество строк
- f; помечает элемент как избранный или снимает пометку
Функции поиска
- b; активирует окно для поиска элементов в списке
- F3; переходит к следующему совпадению искомого текста
- g; активирует окно для перехода к элементу по порядковому номеру
Другие функции
- F1; показывает окно NVDA со списком горячих клавиш слоя команд
- Tab; переключает между общим списком и списком избранного
- e; озвучивает, является ли элемент избранным, номер текущего элемента и общее количество элементов в списке
- s; показывает диалог настроек дополнения
- z; показывает диалог удаления элементов из списка
- Escape; деактивирует слой команд
Поиск элементов
Чтобы найти какой-либо текст в истории по словам, достаточно нажать клавишу b при активном слое команд.
Откроется диалог поиска, где после ввода слова или фразы и нажатия Enter будет выполнен поиск.
Если результат найден, будет озвучен текст и его порядковый номер. Если нажать F3, поиск будет выполнен повторно с тем же содержимым, и при наличии другого совпадения будет осуществлён переход к следующему результату.
Избранное
Клавиша Tab переключает фокус между общим списком и списком избранного. Когда активен последний список, клавиша Backspace удаляет из элемента пометку «избранное», а также удаляет его из этого списка.
В общем списке клавиша f переключает статус избранного: элемент добавляется в список избранного или удаляется из него.
Функции копирования, просмотра, поиска, вставки, озвучивания номера и закрытия окна работают одинаково в обоих списках.
Окно настроек
При нажатии клавиши s (активный слой команд) или Control + p (в графической версии) отображается интерфейс настроек.
В нём можно изменить следующее:
Количество сохраняемых строк
Здесь можно указать, сколько элементов будет храниться в базе данных. Когда это число превышено, старые записи (начиная с последней) будут удаляться. Если из кэша удаляется изображение, соответствующий физический файл также будет автоматически удалён.
Очистить кэш изображений
Эта кнопка позволяет удалить все изображения, сохранённые в папке носителей, и очистить ссылки на них в базе данных.
Звуки
Включает или отключает звуки дополнения
Номер индекса элемента
Если этот флажок установлен, при навигации по списку элементов будет озвучиваться их порядковый номер.
Экспорт базы данных
Эта кнопка активирует диалог для сохранения базы данных в её текущем состоянии для создания резервной копии хранящихся в ней данных; впоследствии возможен импорт из другой копии NVDA с установленным данным дополнением.
Импорт базы данных
Эта опция активирует диалог для поиска ранее экспортированной базы данных с целью восстановления элементов, отсутствующих в текущей базе данных.
Графический интерфейс
После назначения жеста эта опция открывает графический интерфейс, упрощающий навигацию и взаимодействие с историей.
Различные сохранённые элементы отображаются в виде списка, по которому можно перемещаться с помощью стрелок вверх и вниз.
При переходе по клавише Tab, когда какой-либо элемент списка выделен, его содержимое отображается в поле только для чтения.
Для списка элементов доступны следующие горячие клавиши:
- F1; озвучивает позицию и общее количество элементов
- Enter; копирует текст выделенного элемента в буфер обмена
- F5; обновляет содержимое списка
- Delete; удаляет выделенный элемент
- Alt + Delete; удаляет всю историю
- Control + p; активирует окно настроек дополнения
- Escape; закрывает интерфейс
Поддержка двоичных файлов (файлов и изображений)
Теперь дополнение может захватывать файлы, скопированные из проводника, а также снимки экрана или изображения.
- Файлы: сохраняется путь к файлу. При восстановлении элемента дополнение пытается скопировать исходный файл. Если файл больше не существует, NVDA объявит «Двоичный файл не найден».
- Изображения: изображения без пути (например, снимки экрана) сохраняются в локальном кэше.
Примечание об экспорте/импорте: по соображениям безопасности и портативности двоичные файлы (файлы и изображения в кэше) не включаются в процессы экспорта и импорта. Между различными установками NVDA будут передаваться только текстовые элементы.
Переименование элементов
Любой элемент истории (текст или двоичный файл) можно переименовать, нажав клавишу F2, когда активен слой команд. Это позволяет присваивать изображениям или файлам описательные имена, чтобы легко находить их с помощью функции поиска (b).
Примечание для текстов: при переименовании текстового элемента присвоенное имя будет служить визуальной меткой в списке, однако исходное содержимое останется неизменным. При копировании или вставке элемента по-прежнему будет использоваться исходный текст, а не пользовательское имя.
Перевод
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.5 | 2026.1.0 | 2023.1.0 | 2970 | ClipboardHistory-V.1.5.nvda-addon |
| 1.3 | 2026.1.0 | 2023.1.0 | 2963 | ClipboardHistory-V.1.3.nvda-addon |
| 1.2 | 2025.1.0 | 2023.1.0 | 2088 | ClipboardHistory-V.1.2.nvda-addon |
| 1.1 | 2024.4.1 | 2023.1.0 | 2093 | ClipboardHistory-V.1.1.nvda-addon |
| 1.0 | 2024.1.0 | 2023.1.0 | 2066 | ClipboardHistory-V.1.0.nvda-addon |