Документация · Настройки
Файл настроек Lang Switcher: где лежит и что в нём править
%APPDATA%\Lang_Switcher\config.toml. Только в нём — через сколько секунд забывается слово, способ замены и паузы буфера обмена; лента — тоже, пока в окне «От автора» нет выключателя.
Где лежит
%APPDATA%\Lang_Switcher\config.toml — у каждого пользователя Windows свой. В папке программы C:\Program Files\Lang_Switcher настроек нет. Рядом с файлом могут лежать журнал diag.log, если вы его включали, и config.toml.bad — копия испорченного файла.
Как править
- Выйдите из программы: меню значка → «Выход».
- Откройте
config.tomlв Блокноте, поправьте и сохраните. - Запустите Lang Switcher снова — из меню «Пуск».
Почему сначала выход: программа записывает файл заново при «ОК» и «Применить» в окне настроек и при выходе — из того, что у неё в памяти. Правка, сделанная при работающей программе, пропадёт, а комментарии, порядок строк и незнакомые ей строки записи не переживут.
Что есть только в файле
Окно настроек показывает не всё. Эти ключи правятся только в файле:
| Раздел и ключ | Что задаёт |
|---|---|
| [buffer] idle_timeout_s | Через сколько секунд без набора слово забывается. По умолчанию 300, 0 — никогда; иначе от 30 до 86 400. |
| [buffer] capacity | Сколько последних нажатий помнит программа. По умолчанию 256, от 1 до 4096; 0 читается как 256. |
| [replacement] method | Способ замены. auto (по умолчанию) выбирает его по окну и подходит почти всем; backspace и selection — вручную, на крайний случай. |
| [replacement] inter_event_delay_ms | Пауза между событиями замены, в миллисекундах, — для программ, которые теряют быстрый ввод. По умолчанию 0, не больше 250. |
| [selection] clipboard_timeout_ms | Сколько ждать выделенный текст в буфере обмена, в миллисекундах. По умолчанию 300, не больше 5000. |
| [selection] clipboard_restore_delay_ms | Через сколько вернуть в буфер обмена то, что там было. По умолчанию 200, не больше 5000. Если вместо перевода выделенного вставилось прежнее содержимое буфера — увеличьте. |
| [letters] feed | Чтение ленты автора: true — читать, false — нет. Выключатель в окне «От автора» появляется не сразу. |
Что совпадает с окном
Остальные разделы — то же, что в окне настроек:
[general]—enabled(false— программа на паузе),autostart,language(язык окон:ru,en,uk,de,fr,es,pt,it,pl,cs,tr,el,he,ar),theme(system,lightилиdark);[hotkey]— горячая клавиша, подробно — «Горячая клавиша»;[layouts]— пара или круг, подробно — «Три раскладки и больше»;[selection] enabled— «Конвертировать выделенный текст»;[exclusions] processes— исключения;[feedback] sound— «Звуковой отклик»;[diagnostics] log_enabled— «Вести журнал».
Остальное в [letters] и schema_version программа ведёт сама: это даты и состояние писем и версия устройства файла. Их не трогайте.
Если ошиблись
- Не число в поле с числом (
300ms,-1) — у этого ключа будет значение по умолчанию, остальное прочитается. Число за пределами из таблицы программа подтянет к ближайшей границе. - Ошибка в остальном — опечатка в
mode,method,language, нарушенные кавычки или скобки: файл считается испорченным. Программа переименует его вconfig.toml.badи начнёт с настроек по умолчанию. Сообщения об этом нет — загляните в папку. - Незнакомое имя клавиши в
[hotkey]— горячей клавишей остаётсяPause, а под полем в окне настроек будет «Имя клавиши не распознано — действует клавиша по умолчанию, Pause.» - Раскладка, которой нет в Windows, — в разделе «Раскладки» будет строка «В сеансе нет раскладки, названной в файле (…) — выберите заново.»
См. также
Вопросы и проблемыв группе Panda Koding, тема Lang Switcher: Telegram ↗ · MAX ↗