Документація · Клавіша й розкладки

Гаряча клавіша Lang Switcher: немає Pause/Break на ноутбуці?

За умовчанням — Pause/Break. На ноутбуці її немає або вона потрібна для іншого? Задайте іншу: «Налаштування…» → «Гаряча клавіша» → «Задати». Підійде клавіша, сполучення з Ctrl, Alt, Shift або подвійний Shift.

Немає Pause/Break на ноутбуці?

За умовчанням слово виправляє клавіша Pause/Break. На багатьох ноутбуках її немає — тоді задайте іншу: «Налаштування → Гаряча клавіша». Pause break, pause чи break — це та сама клавіша, і для Lang Switcher вона лише вибрана за умовчанням. Є три шляхи:

  • Натиснути її разом із Fn. На клавіатурах, де pause схована під Fn, змінювати нічого не треба.
  • Задати іншу клавішу чи сполучення: F12, CapsLock або Ctrl+F12.
  • Вибрати подвійний Shift: два короткі натискання Shift поспіль.

Як змінити

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

Що можна призначити

  • Клавішу — наприклад, F12 або CapsLock.
  • Сполучення — клавішу з Ctrl, Alt, Shift у будь-якому наборі: Ctrl+F12, Alt+Shift+K. Спрацьовує лише точний набір: якщо вибрано Ctrl+F12, то сама F12 і Ctrl+Shift+F12 дістаються програмам, ніби Lang Switcher немає.
  • Подвійний Shift — два короткі натискання поспіль; у полі буде «Shift, Shift».
Після встановленняза умовчанням — PauseГаряча клавішаКлавіша:PauseЗадатиКлавіша, сполучення з Ctrl, Alt, Shiftабо подвійний Shift.Натиснули «Задати»чекає на клавішуГаряча клавішаКлавіша:Клавіша або сполучення…СкасуватиEsc або клік повз — скасуванняСполученнянаприклад, Ctrl + F12Гаряча клавішаКлавіша:Ctrl + F12ЗадатиF12 без Ctrl лишається програмам.Shift двічіподвійне натисканняГаряча клавішаКлавіша:Shift, ShiftЗадатиДва натискання Shift поспіль. Звичайний набіріз Shift не зачеплено.
Після встановленняза умовчанням — PauseГаряча клавішаКлавіша:PauseЗадатиКлавіша, сполучення з Ctrl, Alt,Shift або подвійний Shift.Натиснули «Задати»чекає на клавішуГаряча клавішаКлавіша:Клавіша або сполучення…СкасуватиEsc або клік повз — скасуванняСполученнянаприклад, Ctrl + F12Гаряча клавішаКлавіша:Ctrl + F12ЗадатиF12 без Ctrl лишаєтьсяпрограмам.Shift двічіподвійне натисканняГаряча клавішаКлавіша:Shift, ShiftЗадатиДва натискання Shift поспіль.Звичайний набір із Shiftне зачеплено.
Розділ «Гаряча клавіша» до, під час і після вибору: під полем програма каже, що вийшло.

Подвійний Shift

Два короткі натискання Shift перекодовують слово, ще два повертають його. Кожне натискання — не довше 0,4 с, а друге має початися не пізніше ніж через 0,4 с від початку першого. Великі літери, Alt+Shift і Shift із клацанням миші за такі натискання не вважаються.

Ці натискання бачать й інші програми. Якщо в програми на подвійний Shift є своя команда (Search Everywhere у середовищах JetBrains), вона теж виконається. П’ять натискань Shift поспіль Windows вважає своїм сполученням і пропонує залипання клавіш. Поки вибрано подвійний Shift, програма вимикає це сполучення до свого виходу, а в налаштування Windows нічого не записує.

Що не призначається

Програма відмовить і скаже чому, просто під полем:

  • клавіша, яка друкує символ (сама, із Shift або з Ctrl+Alt);
  • окремі Ctrl і Alt;
  • сполучення з Win;
  • стрілки, Home, End, Delete і подібні клавіші;
  • Ctrl+Alt+Shift+F12 — це аварійний вихід.

Сполучення Windows для зміни мови

Сполучення, яким сама Windows перемикає мову (Alt+Shift, Win+Space), — це налаштування Windows. Lang Switcher його не змінює, і воно йому не заважає: слово після такого перемикання не стирається.

У файлі налаштувань

Розділ [hotkey] файлу %APPDATA%\Lang_Switcher\config.toml:

[hotkey]
key       = "F12"
modifiers = ["Ctrl"]
trigger   = "press"

modifiers — із "Ctrl", "Alt", "Shift"; [] — лише клавіша. trigger — press (натискання) або double_tap (два натискання, лише з key = "Shift").

Подвійний Shift у файлі — це key = "Shift", modifiers = [], trigger = "double_tap". Інший модифікатор (зокрема "Win"), інше слово в trigger або double_tap з іншою клавішею — і гарячою клавішею лишається Pause. Правте файл, коли програму не запущено.

Запитання й проблемиу GitHub Issues ↗ або на пошту send.me@panda-pishet-kod.dev