Документація · Клавіша й розкладки
Гаряча клавіша 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поспіль.
Як змінити
- Натисніть значок у треї лівою чи правою кнопкою миші й виберіть «Налаштування…».
- У розділі «Гаряча клавіша» натисніть «Задати». У полі з’явиться «Клавіша або сполучення…», а кнопка стане «Скасувати».
- Натисніть клавішу чи сполучення або двічі поспіль
Shift.Escабо клік повз — скасування. - Натисніть «ОК».
Що можна призначити
- Клавішу — наприклад,
F12абоCapsLock. - Сполучення — клавішу з
Ctrl,Alt,Shiftу будь-якому наборі:Ctrl+F12,Alt+Shift+K. Спрацьовує лише точний набір: якщо вибраноCtrl+F12, то самаF12іCtrl+Shift+F12дістаються програмам, ніби Lang Switcher немає. - Подвійний
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