ToggleX (Переключатель настроек с дополнительными возможностями)
Автор:- Исходный код дополнения: Посетить Web-сайт toggleX
Краткое описание
ToggleX — это дополнение для NVDA, которое позволяет быстро переключать часто используемые настройки.
Для этого достаточно нажать NVDA+0, а затем одну дополнительную клавишу.
Каждое переключение подтверждается голосом и звуковым сигналом.
Высокий сигнал означает включение, низкий — выключение.
Слой активен только для одного нажатия, что предотвращает случайные изменения.
Дополнение позволяет переключать озвучивание таблиц, заголовков, списков и ссылок.
Вы можете включать и отключать озвучивание координат ячеек и положения объектов.
Доступно управление озвучиванием отступов строк и сочетаний клавиш.
Вы можете включать автоматическое переключение языка и доверие к языку голоса.
Дополнение позволяет приостанавливать обработку речевых словарей и символов.
ToggleX также может хранить до тринадцати конфигураций синтезатора.
Вы можете мгновенно переключаться между сохранёнными настройками голоса.
Для сохранения текущего синтезатора нажмите NVDA+0, выберите слот и нажмите a.
При загрузке слота объявляется имя синтезатора.
Пустые слоты обозначаются голосовым сообщением.
Все настройки ToggleX сохраняются в конфигурации NVDA.
Слоты синтезатора сохраняются немедленно для надёжности.
Дополнение следует за профилями конфигурации NVDA.
Все особенности дополнения подробно описаны в справочном руководстве.
Сочетание клавиш можно изменить в жестах ввода, в категории «Переключатель настроек».
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| toggleX | 1.2 | 2026.1 | 2026.1 | 2026.1 | 21-08-2026 19:25:25 | 23 Кб. | GPL v2 |
Журнал изменений
Подробнее
1.2
Изменено
- Дополнение теперь отображается в магазине дополнений и диспетчере дополнений NVDA как ToggleX, а не «Settings Toggler, with Xtra features».
Исправлено
Сохранённые слоты синтезатора больше не пропадают. Ранее ToggleX запрашивал у NVDA, где установленная копия хранит свою конфигурацию, а не где её фактически хранит работающая копия. В портативной версии или при запуске NVDA с параметром
--config-pathфайлToggleX.jsonчитался и записывался совсем в другое место — для портативной версии это был путь относительно той папки, в которой в данный момент находилась NVDA. Слоты, сохранённые в один момент, в следующий сообщали «Пустой слот». Теперь ToggleX использует тот каталог конфигурации, который NVDA действительно использует — тот же, куда NVDA записываетnvda.ini.Неудачное сохранение больше не уничтожает уже существующие слоты. Файл слотов очищался до того, как вычислялось новое содержимое, поэтому если синтезатор возвращал настройку, которую невозможно было сохранить, оставался частично записанный файл, а вместе с ним и все сохранённые слоты. Теперь ToggleX сначала подготавливает весь файл и помещает его на место за один шаг, оставляя предыдущие слоты нетронутыми в случае ошибки.
Сохранение, которое не достигает диска, теперь сообщает об этом, вместо того чтобы объявлять «Сохранено в слот» и терять слот при следующем перезапуске.
Файл слотов, который не удаётся прочитать, сохраняется, а не перезаписывается. Он переименовывается в
ToggleX.json.bad, а причина записывается в журнал, чтобы слоты из него всё ещё можно было восстановить.
Скачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
ToggleX (Переключатель настроек с дополнительными возможностями)
toggleX превращает настройки, которые вы часто меняете, в два нажатия клавиш. Нажмите NVDA+0, чтобы войти в слой toggleX, затем нажмите ещё одну клавишу, чтобы переключить настройку или загрузить сохранённый синтезатор. Каждое переключение подтверждается голосовым сообщением, за которым следует высокий звуковой сигнал для включения или низкий для выключения.
Слой активен ровно для одного нажатия клавиши. Нажатие клавиши, которую toggleX не использует, воспроизводит низкий звуковой сигнал ошибки и выходит из слоя. Повторное нажатие NVDA+0 выходит из слоя и пропускает нажатие клавиши дальше.
Сохранение настроек
Всё, что изменяет toggleX, сохраняется в собственной конфигурации NVDA, поэтому NVDA+Control+C сохраняет это вместе с остальными настройками, и они восстанавливаются при следующем запуске NVDA. Это относится к настройкам, для которых в NVDA есть собственное место, а также к трём параметрам, которые toggleX хранит самостоятельно: обработка речевых словарей, общий переключатель обработки текста и активный слот синтезатора.
Если у вас NVDA настроена на сохранение конфигурации при выходе, это тоже работает. Никакие данные не записываются на диск до тех пор, пока NVDA не выполнит сохранение, поэтому переключение параметра и последующий выход без сохранения оставляют настройки в прежнем состоянии.
Слоты синтезатора являются исключением: они записываются сразу после сохранения, поэтому они никогда не теряются, даже если NVDA закроется неожиданно.
Настройки toggleX следуют за профилями конфигурации NVDA. Если активируется профиль, имеющий собственные настройки toggleX, они вступают в силу немедленно.
Переключение настроек
Клавиши, нажимаемые после NVDA+0 |
Переключает |
|---|---|
t |
Таблицы |
c |
Координаты ячеек таблицы |
o |
Заголовки таблиц |
h |
Заголовки |
l |
Списки |
k |
Ссылки |
i |
Отступы строк |
p |
Информация о положении объекта |
u |
Сочетания клавиш |
m |
Автоматическое переключение языка |
r |
Доверять языку голоса при обработке символов и знаков |
d |
Обработка речевых словарей |
z |
Вся обработка текста (см. ниже) |
Настройки с более чем двумя состояниями
Отступы строк (i) и заголовки таблиц (o) не являются простыми параметрами вкл/выкл в NVDA. Отступы строк могут озвучиваться речью, тонами или тем и другим одновременно; заголовки таблиц могут озвучиваться для строк, для столбцов или для того и другого.
toggleX запоминает выбранный режим. Отключение одной из этих настроек и последующее повторное включение восстанавливает тот же режим, а не сбрасывает его, и восстановленный режим объявляется — например, «Отступы тонами». Если toggleX ещё не видел ваш выбор в текущем сеансе NVDA, при включении выбирается «Речь и тоны» для отступов и «Строки и столбцы» для заголовков таблиц.
Переключение всей обработки текста
z приостанавливает произношение символов, речевые словари и нормализацию Unicode одним нажатием, чтобы текст озвучивался точно так, как написан. Это полезно, когда запись в словаре или уровень символов мешает точному чтению чего-либо. Нажмите z снова, чтобы восстановить обычную обработку. Обработка также восстанавливается автоматически, если дополнение выгружается.
Слоты синтезатора
toggleX может хранить до тринадцати конфигураций синтезатора и мгновенно переключаться между ними. Слот запоминает синтезатор, а также его голос, вариант, скорость, высоту тона и громкость — всё, что поддерживает данный синтезатор.
Клавиши слотов, нажимаемые после NVDA+0 |
Слот |
|---|---|
1–9 |
Слоты 1–9 |
0 |
Слот 0 |
- |
Слот 11 |
= |
Слот 12 |
\ |
Слот 13 |
a |
Сохранить текущий синтезатор в активный слот |
Чтобы сохранить конфигурацию, настройте синтезатор так, как вам нужно, нажмите NVDA+0, затем клавишу слота (toggleX сообщит «Пустой слот» при первом использовании), затем нажмите NVDA+0 и a. Записывается тот слот, который был выбран последним, и toggleX подтверждает это сообщением «Сохранено в слот» и номером слота.
Загрузка слота объявляет имя синтезатора. Если слот пуст, toggleX говорит «Пустой слот», а если сохранённый синтезатор не может быть загружен, он сообщает об этом, а не просто молча завершается. Если слот не может быть записан на диск, toggleX также сообщает об этом, а не сообщает об успешном сохранении, которое исчезло бы при следующем перезапуске.
Слоты хранятся в файле toggleX.json в каталоге пользовательской конфигурации NVDA. Слоты, сохранённые toggleX 0.x, автоматически импортируются при первом запуске версии 1.0; старый файл switch_synth.pickle остаётся на месте и больше не читается.
Изменение команды
NVDA+0 можно переназначить в диалоге «Жесты ввода» NVDA, в категории toggleX. Клавиши, нажимаемые внутри слоя, фиксированы.
Требования
toggleX 1.0 и новее требуют NVDA 2026.1 или новее. Они не устанавливаются на более ранние версии NVDA, для которых требуется toggleX 0.x.
Авторы
toggleX был первоначально написан Tyler Spivey (tspivey@pcdesk.net) и Erion. С 2026 года сопровождается Josh Kennedy (joshknnd1982@gmail.com), который обновил его для NVDA 2026.1.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.2 | 2026.1 | 2026.1 | 23 | ToggleX-V.1.2.nvda-addon |
| 1.1 | 2026.1 | 2026.1 | 8 | ToggleX-V.1.1.nvda-addon |
| 1.0 | 2026.1 | 2026.1 | 7 | ToggleX-V.1.0.nvda-addon |
| 0.20121226.01 | 2019.2.1 | 2013.1.0 | 2 | ToggleX-V.0.2012.12.26.01.nvda-addon |