Документація · Налаштування
Налаштування Lang Switcher за розділами
Шість розділів: «Загальні», «Гаряча клавіша», «Розкладки», «Винятки», «Діагностика», «Стан». Частина налаштувань є лише у файлі.
Як відкрити
Натисніть значок у треї лівою чи правою кнопкою миші й виберіть «Налаштування…». Відкриється вікно «Lang Switcher — налаштування»: шість розділів, а внизу кнопки «ОК», «Скасувати» і «Застосувати».
1. Загальні
- «Запускати під час входу в систему» — та сама галочка, що в меню значка: програма запускається разом із Windows, без запиту UAC.
- «Мова інтерфейсу» — 66 мов: згори мова Windows, англійська, мови ваших розкладок і російська, під рискою — решта за самоназвою. Вікна програми змінюють мову без її перезапуску. Більшість цих перекладів зроблено без носіїв мови, тож можливі помилки: помітили — напишіть через «Написати автору…».
- «Оформлення» — «Як у системі», «Світле» або «Темне».
- «Звуковий відгук» — клацання на кожне натискання гарячої клавіші: подвійне — слово замінено, одинарне — замінювати не було чого, глухий стук — навмисна відмова.
- «Конвертувати виділений текст» — зніміть галочку, і клавіша працюватиме лише з набраним словом.
2. Гаряча клавіша
«Клавіша» показує чинну клавішу, «Задати» змінює її: підійде клавіша, сполучення з Ctrl, Alt, Shift або подвійний Shift. За умовчанням — Pause. Докладніше — на сторінці «Гаряча клавіша».
3. Розкладки
З двома розкладками тут нічого не треба: слово переходить у другу. З трьома й більше:
- «Пара» — виберіть «Джерело» й «Ціль»: слово переходить з однієї в другу, а решта розкладок не бере участі.
- «Кілька розкладок» — кожне натискання перекодовує слово в наступну розкладку циклу, а після останньої повертає набране. У списку під рядком «Цикл: галочка — участь, кнопки — порядок» позначте розкладки, а «Вище» й «Нижче» задають порядок; у циклі до восьми розкладок.
Розкладку, додану у Windows, програма побачить, коли ви перейдете в інше вікно чи поле.
4. Винятки
Програми, у яких Lang Switcher не працює. Щоб додати, під словом «Автоматично» натисніть «Вибрати вікно програми» і за 5 секунд перейдіть у потрібну програму або під словом «Вручну» впишіть ім’я процесу, наприклад game.exe, і натисніть «Додати». Щоб прибрати, позначте імена й натисніть «Видалити». У такій програмі набір не запам’ятовується, а гаряча клавіша дістається їй самій. Це для ігор із захистом від читерства й програм, які читають клавіатуру в обхід Windows. Докладніше — на сторінці «Винятки».
5. Діагностика
- «Вести журнал» — програма пише в журнал свої події: лише імена операцій і коди помилок, жодної клавіші. За умовчанням вимкнено. «Папка журналу» показує, де він лежить, а «Відкрити папку» відкриває її.
- «Зберегти журнал» — записати журнал зараз; кнопка на дві секунди скаже «Журнал збережено».
- «Написати автору…» — майстер звернення: збере текст і надішле його авторові, лише коли ви натиснете «Надіслати».
6. Стан
Що програма робить зараз: «Працює», «Призупинено», «Перехоплення клавіатури не встановлено» або «Перехоплення встановлено, але обробку вимкнено — потрібен перезапуск». Нижче написано, скільки розкладок у сеансі, чи є автозапуск у реєстрі та яка пара розкладок діє (у режимі «Кілька розкладок» — який цикл). Ці рядки заповнюються, коли вікно відкривається й коли ви натискаєте «Застосувати».
Сіре «Відновити — потрібен перезапуск» у меню значка означає те саме: обробка натискань вимкнулася після збоїв. Виберіть «Вихід» і запустіть програму знову; якщо повториться, напишіть автору й додайте журнал.
«ОК», «Скасувати», «Застосувати»
«ОК» зберігає налаштування й закриває вікно, «Застосувати» зберігає й лишає вікно відкритим, «Скасувати» закриває вікно, нічого не змінюючи. Нова гаряча клавіша теж починає працювати після «ОК» або «Застосувати».
Що є лише у файлі
Вікно показує не все. Лише у файлі %APPDATA%\Lang_Switcher\config.toml:
- за скільки секунд забувається слово —
[buffer] idle_timeout_s, за умовчанням 300,0— ніколи; - метод заміни тексту —
[replacement] method:autoза умовчанням підходить майже всім; - паузи буфера обміну під час перекодування виділеного —
[selection] clipboard_timeout_msіclipboard_restore_delay_ms; - стрічка —
[letters] feed, доки у вікні «Від автора» немає перемикача.
Правте файл, коли програму не запущено: вона перезаписує його з пам’яті, і ваші коментарі цього не переживуть.
Див. також
Запитання й проблемиу GitHub Issues ↗ або на пошту send.me@panda-pishet-kod.dev