Документація · Налаштування

Налаштування Lang Switcher за розділами

Шість розділів: «Загальні», «Гаряча клавіша», «Розкладки», «Винятки», «Діагностика», «Стан». Частина налаштувань є лише у файлі.

Як відкрити

Натисніть значок у треї лівою чи правою кнопкою миші й виберіть «Налаштування…». Відкриється вікно «Lang Switcher — налаштування»: шість розділів, а внизу кнопки «ОК», «Скасувати» і «Застосувати».

Lang Switcher — налаштуванняЗагальніГаряча клавішаРозкладкиВиняткиДіагностикаСтанЗапускати під час входу в системуМова інтерфейсу:УкраїнськаОформлення:Як у системіЗвуковий відгукКонвертувати виділений текстКлавіша:PauseЗадатиКлавіша, сполучення з Ctrl, Alt, Shiftабо подвійний Shift.ПараКілька розкладокДжерело:English (United States)Ціль:Українська (Україна)Цикл: галочка — участь, кнопки — порядокEnglish (United States)Українська (Україна)ВищеНижчеВидалитиАвтоматичноВибрати вікно програмиНатисніть і за 5 секундперейдіть у програмуВручнуДодатиІм’я процесу, наприклад game.exeВести журналВідкрити папкуПапка журналу:Написати автору…Зберегти журналПрацюєРозкладок у сеансі: 2 · винятків опубліковано: 0 · записів у журналі: 0Автозапуск у реєстрі (HKCU\…\Run): є,Чинна пара: English (United States) → Українська (Україна) · відмов вибору не булоОКСкасуватиЗастосувати123456
Lang Switcher — налаштуванняЗагальніГаряча клавішаРозкладкиВиняткиДіагностикаСтанPauseЗадатиПрацюєЗастосуватиСкасуватиОК123456
Вікно налаштувань: ліворуч «Загальні», «Гаряча клавіша», «Розкладки»; праворуч «Винятки» й «Діагностика»; унизу «Стан». Номери — як у розділів нижче.

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