История буфера обмена, которая не теряется
CTRLVC работает в фоновом режиме и ведёт локальную историю скопированного текста. Нужные фрагменты закрепляются, лишние — временно скрываются во вкладке отложенных, а вставка выполняется одним щелчком в любом активном окне.
Windows 10/11 (x64) · автономный исполняемый файл · без реестра, облачной синхронизации и телеметрии
От копирования до вставки: четыре шага
Демонстрация справа интерактивна: наведите курсор на запись и нажмите 📍 или ⏳, чтобы увидеть закрепление и отложение в действии.
Копирование без изменений
Любой Ctrl+C в любом приложении фиксируется CTRLVC в фоновом режиме, без всплывающих окон и дополнительных действий.
История открывается рядом с курсором
Горячая клавиша (по умолчанию Ctrl+Shift+V, комбинация настраивается) открывает компактное окно у указателя мыши со списком записей. Список прокручивается целиком — до 200 записей без постраничной навигации.
Выбор вставляет запись
Щелчок по записи в окне быстрого выбора вставляет её содержимое в то окно, которое было активным до открытия истории. Окно закрывается автоматически при потере фокуса.
Управление записями на месте
У каждой записи есть элементы управления: 📍 «Закрепить», ⏳ «Отложить на потом» и 🗑 «Удалить» — все действия доступны прямо в списке, без перехода в настройки.
- Shipping address: 221B Baker Street
- git commit -m "fix: race condition in monitor"
- Номер счёта: INV-2026-0914
- Ответ клиенту: заявка принята в обработку
- SELECT * FROM orders WHERE status = 'new'
- Черновик тезисов для отчёта
Основной список: закреплённые записи расположены сверху в заданном порядке, ниже — остальные записи от новых к старым. Отложенные записи в этом списке не отображаются.
Только записи, отмеченные значком 📌. Они не удаляются автоматически при заполнении истории; порядок можно менять вручную стрелками ▲ и ▼.
Записи, скрытые кнопкой ⏳. Запись не удаляется — она остаётся в этой вкладке до нажатия кнопки «Вернуть», после чего снова появляется в основном списке.
Системный буфер обмена хранит один элемент. CTRLVC — двести
Приложение работает в системном трее и отслеживает изменения буфера обмена Windows через системное уведомление WM_CLIPBOARDUPDATE (без периодического опроса). Стандартные операции Ctrl+C и Ctrl+V не перехватываются и не изменяются — CTRLVC только сохраняет копию каждого нового фрагмента текста рядом с уже существующей историей.
История до 200 записей
Каждый Ctrl+C добавляет новую запись в локальную историю. После достижения лимита первыми удаляются самые старые незакреплённые записи; закреплённые элементы из автоматического удаления исключены.
Ctrl+V работает без изменений
Последний скопированный фрагмент остаётся текущим содержимым системного буфера обмена, поэтому обычная вставка в любое приложение выполняется штатным образом, без участия CTRLVC.
Только текст
CTRLVC хранит текстовые фрагменты — заметки, код, ссылки, адреса, цитаты. Изображения и файлы намеренно не обрабатываются, что упрощает логику дедупликации и исключает связанные с ними отказы вставки.
Закреплённые записи не вытесняются
Для фраз, адресов и фрагментов кода, которые используются регулярно, предусмотрено закрепление: запись переходит в защищённый от автоматического удаления блок истории.
- Закреплённые записи не удаляются автоматически ни при каких обстоятельствах, включая полностью заполненную историю.
- Порядок закреплённых записей задаётся вручную: стрелки ▲ и ▼ перемещают запись внутри блока.
- Закреплённые записи отображаются вверху вкладки «Последние копирования» и полностью — на отдельной вкладке «Закреплённое».
Отложить — не значит удалить
Не каждая скопированная запись нужна немедленно. Кнопка ⏳ «Отложить на потом» убирает запись из основного списка, сохраняя её содержимое без изменений.
- Отложенные записи не отображаются во вкладке «Последние копирования» и не участвуют в поиске по текущим копиям.
- Они хранятся в отдельной вкладке «Отложенное» без ограничения по времени.
- Кнопка «Вернуть» возвращает запись в основной список; если запись была закреплена до отложения, закрепление восстанавливается автоматически.
Настраиваемое поведение
Параметры сгруппированы по назначению: что сохранять, какой комбинацией вызывать историю и как приложение ведёт себя в системе.
Комбинация для окна быстрого выбора
- по умолчаниюCtrl + Shift + V
- альтернативаCtrl + Alt + V
- альтернативаCtrl + Win + V
- альтернативаAlt + Shift + V
- альтернативаShift + Win + V
- альтернативаCtrl + Shift + Alt + V
Параметры приложения
- Сохранение скопированного текста
- Запуск вместе с Windows
- Отображение значка в системном трее
- Выбор языка интерфейса
- Полная очистка истории по запросу
Как выглядит программа
Окно быстрого выбора с последними копиями, вкладка закреплённых записей и панель настроек рядом с отложенным.
Одна папка, никаких изменений в системе
CTRLVC распространяется без установщика. Все файлы, необходимые для работы, находятся рядом с исполняемым файлом — при переносе папки на другой носитель или компьютер история переносится вместе с ней.
+-- CTRLVC.exe
+-- config.ini параметры приложения
+-- history.txt история скопированного текста
+-- pinned.txt список закреплённых записей
L-- postponed.txt список отложенных записей
Без реестра и фоновой синхронизации
Приложение не записывает данные в реестр Windows, каталог %AppData% или какую-либо базу данных. Единственное исключение — необязательный параметр «Запуск вместе с Windows», который добавляет одну запись в раздел автозапуска текущего пользователя реестра и отключается в настройках в любой момент.
Устойчивость к сбоям
Механизм хранения истории рассчитан на внезапное завершение работы компьютера или прерывание записи на диск.
- Каждая новая запись немедленно сбрасывается на диск, а не хранится только в оперативной памяти: потеря питания сразу после копирования не приводит к утрате данных.
- Файлы истории и конфигурации записываются по схеме «временный файл — атомарная замена», поэтому прерывание записи не может оставить файл в повреждённом состоянии.
- Повреждение одной строки в файле истории по внешней причине приводит к пропуску только этой записи при загрузке — остальные данные считываются без ошибок.
Интерфейс на 11 языках
Основной язык интерфейса — английский; дополнительно доступны ещё десять языков, включая поддержку письма справа налево для арабского.
Технические характеристики
Сведения о реализации — для тех, кому важно понимать, как именно устроено приложение.
WM_CLIPBOARDUPDATE через AddClipboardFormatListener; периодический опрос буфера обмена не используется.RegisterHotKey; комбинация модификаторов изменяется в настройках без перезапуска регистрации хоткея на уровне ОС.history.txt, pinned.txt, postponed.txt, config.ini); специальные символы и переносы строк экранируются построчно.File.Replace) с принудительным сбросом буфера на диск.Mutex в области сеанса — повторный запуск исполняемого файла не создаёт вторую копию процесса.HKCU\Software\Microsoft\Windows\CurrentVersion\Run; единственное место, где приложение обращается к реестру.Системные требования
Приложение собрано как самодостаточный исполняемый файл — дополнительные компоненты на целевом компьютере не требуются.
Скачать CTRLVC
Скачайте исполняемый файл и запустите его из любой папки. Дополнительная установка не требуется; история начинает формироваться с первого же Ctrl+C.
CTRLVC