uTalk (Озвучивание действий буфера обмена)
Автор:- Исходный код дополнения: Посетить Web-сайт uTalk
Краткое описание
Дополнение uTalk – озвучивает короткие подтверждения при выполнении команд редактирования.
Вы будете слышать голосовое уведомление о каждом копировании, вставке или вырезании.
Поддерживаются такие команды, как копирование, вставка, вырезание, отмена и повтор.
Также озвучиваются сохранение, выделение всего, копирование пути и копирование файла.
Дополнение работает со стандартными сочетаниями клавиш Windows.
Вы нажимаете Ctrl+C, и сразу слышите слово «копирование».
Нажали Ctrl+V – услышите «вставка».
Все подтверждения произносятся с небольшой задержкой после выполнения действия.
Это гарантирует, что приложение успеет завершить операцию.
Для каждого действия можно настроить собственное текстовое сообщение.
Вы можете задать любые фразы на любом языке.
Поддерживается хранение двух полных наборов объявлений.
Например, вы можете переключаться между английским и русским языком.
Переключение выполняется одним нажатием горячей клавиши NVDA+Alt+T.
Одно нажатие переключает язык объявлений.
Двойное нажатие открывает панель настроек uTalk.
Дополнение особенно полезно при работе в режиме обзора NVDA.
Оно корректно обрабатывает копирование текста с веб-страниц.
Обычное Ctrl+C часто не работает с выделением в виртуальном буфере.
uTalk обходит это ограничение и копирует текст напрямую из буфера NVDA.
Дополнение также распознаёт специфические команды Проводника Windows.
Для копирования пути используется Ctrl+Shift+C.
Для копирования файла используется Ctrl+Alt+C.
Эти объявления звучат только в Проводнике Windows.
В других программах эти сочетания не будут переопределены.
Длина озвучиваемого текста ограничена 200 символами для безопасности.
Длинные фразы автоматически обрезаются с пометкой об усечении.
Дополнение не вмешивается в работу приложений.
Оно лишь добавляет голосовое подтверждение поверх стандартных команд.
uTalk делает работу с буфером обмена более понятной и контролируемой.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| uTalk | 2026.9.9 | 2026.1 | 2026.2.0 | 2024.4.0 | 09-09-2026 21:46:46 | 80 Кб. | GPL v2 |
Журнал изменений
Подробнее
Улучшена работа с буфером обмена для устранения уязвимостей, которые приводили к сбоям после объявлений.
Скачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
uTalk (Озвучивание действий буфера обмена)
Слышите каждое копирование, вставку, вырезание, отмену и сохранение — словами, которые вы выбираете.
автор: chai chaimee
url: https://github.com/chaichaimee/uTalk
Введение
uTalk озвучивает короткое подтверждение каждый раз, когда вы используете стандартные комбинации клавиш редактирования — копирование, вставку, вырезание, отмену, повтор, выделение всего, сохранение, копирование пути и копирование файла. Вместо того чтобы гадать, сработало ли ваше Ctrl+C, uTalk тихо объявляет «копирование» (или любое другое слово, которое вы предпочитаете) сразу после выполнения действия.
Каждое произносимое слово можно заменить на свой собственный текст, и вы даже можете хранить два полных набора объявлений — например, на английском и вашем родном языке — и мгновенно переключаться между ними одним нажатием горячей клавиши.
uTalk также уделяет особое внимание копированию выделенного текста при просмотре веб-страниц в режиме обзора NVDA, где обычное Ctrl+C часто молча не срабатывает, потому что выделение существует только внутри виртуального буфера NVDA.
Горячие клавиши
NVDA+Alt+T
Одно нажатие: переключение между английским и вашим альтернативным языком для
всех объявлений
Двойное нажатие: открытие панели настроек uTalk
Control+C
Одно нажатие: копирование, затем объявление «копирование» (или ваше
пользовательское слово)
Control+V
Одно нажатие: вставка, затем объявление «вставка»
Control+X
Одно нажатие: вырезание, затем объявление «вырезание»
Control+Z
Одно нажатие: отмена, затем объявление «отмена»
Control+Y или Control+Shift+Z
Одно нажатие: повтор, затем объявление «повтор»
Control+A
Одно нажатие: выделение всего, затем объявление «выделить всё»
Control+S
Одно нажатие: сохранение, затем объявление «сохранение»
Control+Shift+C
Одно нажатие: объявление «копировать как путь» (только в Проводнике Windows),
затем выполнение комбинации
Control+Alt+C
Одно нажатие: объявление «копировать файл» (только в Проводнике Windows),
затем выполнение комбинации
uTalk прослушивает эти стандартные сочетания клавиш Windows напрямую. Ваша комбинация клавиш всегда выполняется в обычном режиме — uTalk лишь добавляет голосовое подтверждение поверх неё.
Возможности
1. Голосовое подтверждение повседневных команд
Когда вы нажимаете Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z, Ctrl+Y (или Ctrl+Shift+Z), Ctrl+A или Ctrl+S, uTalk сначала пропускает нажатие клавиши в приложение, а затем, спустя короткое время, произносит короткое слово, подтверждающее выполненное действие. По умолчанию используются простые английские слова: «copy», «paste», «cut», «undo», «redo», «select all» и «save».
Чтобы сохранить отзывчивость NVDA, объявления никогда не произносятся мгновенно при нажатии клавиши — uTalk ждёт долю секунды (100 миллисекунд) перед озвучиванием, чтобы приложение успело завершить действие.
В целях безопасности любой объявляемый текст ограничен 200 символами; если вы настроите очень длинную пользовательскую фразу, она будет обрезана с добавлением «...truncated» в конце, чтобы никогда не перегружать речевой вывод.
2. Интеллектуальная обработка копирования в режиме обзора
Копирование текста при чтении веб-страницы в режиме обзора NVDA работает иначе, чем копирование в обычном редактируемом поле, и uTalk корректно обрабатывает оба случая:
Пошагово, когда вы нажимаете Control+C:
1. uTalk проверяет, находится ли текущий фокус внутри виртуального документа в режиме обзора (например, на веб-странице в браузере).
2. Если вы находитесь в режиме обзора: выделение текста, сделанное с помощью Shift+клавиши со стрелками, существует только внутри собственного виртуального буфера NVDA, а не как реальное выделение в самом браузере. Обычное Ctrl+C в этой ситуации ничего не скопирует. Поэтому вместо этого uTalk считывает выделенный текст непосредственно из виртуального буфера NVDA и помещает его в буфер обмена, используя собственную функцию буфера обмена NVDA. Если текст не выделен, оно просто передаёт ваше Ctrl+C как обычно.
3. Если вы не находитесь в режиме обзора (например, печатаете в текстовом поле или текстовом процессоре): выделение на уровне ОС уже существует, поэтому uTalk сначала передаёт ваше Ctrl+C в приложение, позволяя приложению выполнить собственное копирование (это сохраняет любое специальное форматирование, которое приложение обычно копирует).
4. В обоих случаях, после завершения копирования, uTalk объявляет «копирование» (или ваше пользовательское слово).
3. Объявления только в Проводнике для копирования пути и копирования
файла
Проводник Windows имеет два дополнительных сочетания клавиш, которых нет в большинстве других программ: копирование как путь (Ctrl+Shift+C) и копирование файла (Ctrl+Alt+C). uTalk проверяет, принадлежит ли текущее окно с фокусом Проводнику Windows, перед тем как объявлять эти две команды, поэтому вы будете слышать «копировать как путь» или «копировать файл» только при работе в самом Проводнике, но никогда в других приложениях, где те же комбинации клавиш могут означать что-то другое.
4. Одна горячая клавиша, две функции: переключение языка и доступ к
настройкам
NVDA+Alt+T — это одна горячая клавиша, которая ведёт себя по-разному в зависимости от того, сколько раз вы нажимаете её подряд:
Одно нажатие — uTalk ждёт до 500 миллисекунд, чтобы увидеть, нажмёте ли вы снова. Если нет, оно переключает ваш активный язык объявлений (английский или альтернативный) и немедленно произносит вслух название нового языка в качестве подтверждения, затем сохраняет этот выбор, чтобы он запомнился при следующем запуске NVDA.
Двойное нажатие (или более) — Если второе нажатие происходит в течение 600 миллисекунд после первого, uTalk вместо этого открывает диалог настроек NVDA непосредственно в категории uTalk, чтобы вы могли редактировать свои пользовательские фразы.
Внутренне каждое нажатие сбрасывает короткий таймер; только когда таймер истекает без следующего нажатия, uTalk принимает решение о том, что именно произошло, что позволяет одной горячей клавише различать одиночное и двойное нажатие.
5. Полностью настраиваемые фразы для команд
Открытие панели настроек uTalk (через диалог настроек NVDA или двойным нажатием NVDA+Alt+T) предоставляет вам текстовое поле для имени альтернативного языка, а также по одному текстовому полю для каждой команды: копирование, копирование пути, копирование файла, вырезание, вставка, повтор, сохранение, выделение всего и отмена. Всё, что вы вводите в эти поля, становится тем, что NVDA произносит для соответствующей команды, когда активен ваш альтернативный язык.
Кнопка «Восстановить значения по умолчанию» очищает все поля, возвращаясь к встроенным значениям uTalk по умолчанию.
Сохранение изменений немедленно обновляет работающее дополнение (перезапуск не требуется) и произносит краткое подтверждение на текущем активном языке.
Чтобы диалог настроек никогда не зависал при открытии, панель считывает свои текущие значения из настроек дополнения в памяти, а не читает файл конфигурации с диска в этот момент.
6. Надёжное хранение настроек
Ваши пользовательские фразы сохраняются в файл конфигурации в папке конфигурации пользователя NVDA, внутри подпапки «ChaiChaimee». Сохранение выполняется безопасно: uTalk сначала записывает ваши настройки во временный файл, затем заменяет его на основной и, наконец, повторно считывает сохранённый файл, чтобы убедиться, что он точно соответствует тому, что должно было быть сохранено — защищая ваши настройки от потери или повреждения, если что-то прервёт сохранение.
Если у вас была старая версия uTalk, которая хранила свои настройки в другом месте, uTalk автоматически переносит ваши существующие настройки при первой загрузке, чтобы вы не потеряли свои настройки при обновлении.
Поддержать автора
Если этот инструмент сделал вашу жизнь проще, рассмотрите возможность поддержать следующее обновление небольшим пожертвованием.
Ваша поддержка очень важна. Давайте вместе создадим что-то великое
© 2026 Chai Chaimee Дополнение для NVDA. Выпущено под лицензией GNU GPL
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 2026.9.9 | 2026.2.0 | 2024.4.0 | 80 | UTalk-V.2026.9.9.nvda-addon |
| 2026.7.0 | 2026.1.1 | 2024.4.0 | 118 | UTalk-V.2026.7.0.nvda-addon |
| 2026.5.1 | 2026.1.0 | 2024.4.0 | 118 | UTalk-V.2026.5.1.nvda-addon |
| 2026.4.4 | 2025.3.3 | 2024.4.0 | 118 | UTalk-V.2026.4.4.nvda-addon |
| 2026.4.3 | 2025.3.3 | 2024.4.0 | 36 | UTalk-V.2026.4.3.nvda-addon |
| 2026.4.2 | 2025.3.3 | 2024.4.0 | 35 | UTalk-V.2026.4.2.nvda-addon |
| 2026.4.1 | 2025.3.3 | 2024.4.0 | 40 | UTalk-V.2026.4.1.nvda-addon |
| 2026.1.2 | 2025.3 | 2022.4 | 28 | UTalk-V.2026.1.2.nvda-addon |
| 2026.1 | 2025.3 | 2022.4 | 281 | UTalk-V.2026.1.nvda-addon |
| 2025.9 | 2025.1 | 2022.4 | 314 | UTalk-V.2025.9.nvda-addon |
| 2025.8 | 2025.1 | 2022.4 | 314 | UTalk-V.2025.8.nvda-addon |
| 2025.4 | 2025.1 | 2022.4 | 314 | UTalk-V.2025.4.nvda-addon |
| 2025.2 | 2025.1 | 2022.4 | 314 | UTalk-V.2025.2.nvda-addon |
| 2025.10 | 2025.2 | 2022.4 | 272 | UTalk-V.2025.10.nvda-addon |