Виправлення тексту не в тій розкладці
Що робить автоматичне виправлення, як його скасувати й де воно не діє.
Надрукуйте слово не в тій розкладці, і вийдуть символи, яких ніхто не прочитає. Коли автоматичне виправлення ввімкнене, Langouste помічає це, щойно ви закінчили слово, стирає його, друкує знову в потрібній розкладці й сам перемикає розкладку.
Він створений для тих, хто друкує двома різними абетками, тут латинкою й кирилицею, де не та розкладка дає нечитабельні символи. Розкладкам, що мають майже однакові літери, він потрібен рідко, але шорткати груп і плашка і там економлять час. Виправлення тексту безкоштовне.
Що він робить
Коли ввімкнена англійська розкладка, надрукуйте ghbdsn і пробіл: вийде привіт, а розкладка зміниться на українську. В інший бік: руддщ, надруковане в українській розкладці, стає hello.
Виправлення відбувається, коли ви закінчуєте слово пробілом, Tab чи Return або друкуєте !, ? чи закриту дужку. Langouste читає слово так, ніби його надруковано в інших розкладках вашої групи циклювання, і діє лише тоді, коли вважає, що слово набране не в тій розкладці.
Клавіші вище відповідають розкладкам U.S. і Ukrainian – PC. В іншій українській розкладці, яку пропонує macOS, літери и та і міняються місцями (там привіт це ghsdbn); Langouste працює однаково з обома.
Як скасувати виправлення
Припустімо, ви надрукували wfh і пробіл, а Langouste перетворив це на цар.
- Backspace одразу після виправлення скасовує його: знову
wfhу тій розкладці, де ви були. Нічого не запамʼятовується, бо одна описка не правило, тож наступний пробіл знову перетворить слово. - Shift+Backspace скасовує виправлення й додає
wfhдо винятків. Відтоді Langouste це слово не чіпає. - Шорткат перетворення розкладки, натиснутий одразу після виправлення, робить те саме, що Shift+Backspace.
Це працює, поки ви нічого не друкували далі, і лише для виправлення, зробленого на пробілі чи розділовому знаку. Виправлення на Return або Tab Backspace не скасує: виділіть текст і скористайтеся шорткатом перетворення. Усі шорткати зібрано на сторінці Шорткати коротко.
Коли він не втручається
Langouste не чіпає слова з цифрами, адреси, адреси e-mail і шляхи, слова в camelCase, абревіатури до чотирьох великих літер, слова коротші за мінімум (спершу три літери) і всі слова з ваших винятків. У Settings є чутливість від обережної до активної й мінімальна довжина слова, щоб це налаштувати.
Складний випадок: українське слово, що закінчується на б, ю, ж, є, х чи ї. В англійській розкладці ці літери стоять на клавішах розділових знаків, тож остання може лишитися знаком: lzre. стає дяку.. Виділіть слово й скористайтеся шорткатом перетворення: lzre. стає дякую.
Дрібні виправлення заразом
- Дві великі на початку:
HElloстаєHello, аПРивітстаєПривіт. Скорочення на кшталт IDs і PDFs не чіпає. - Назви країн і великих міст, набрані з малої, отримують велику:
kyivстаєKyiv, акиївстаєКиїв. Назви, що є ще й звичайними словами, свідомо не включено.
Обидва належать до автоматичного виправлення й мають по перемикачу. Backspace скасовує їх, як і будь-яке інше виправлення.
Дві звички друку, яким не потрібна не та розкладка
- Два пробіли після слова стають крапкою й одним пробілом, тож
helloі два пробіли дадутьhello. - Дефіс між пробілами стає тире, коли ви натискаєте пробіл після нього: короткого (–) у більшості розкладок і довгого (—), коли ви друкуєте українською. Це вимкнене, доки ви його не ввімкнете.
У кожного є свій перемикач у Settings, і вони працюють і з вимкненим автоматичним виправленням.
Де він не діє
Виправлення, текстові шорткати й подвійний Shift вимкнені в застосунках зі списку виключених. На початку там термінали й редактори коду, як-от Terminal, iTerm2, Xcode і Visual Studio Code, і список можна змінювати. Вони також не діють, поки вимкнено Active, а в іграх і повноекранних застосунках, якщо цього не змінити.
Які мови
Перемикання не привʼязане до мови: шорткати груп, натискання Fn і плашка працюють з будь-якою розкладкою клавіатури й режимом введення, які macOS дозволяє вибрати.
Автоматичне виправлення читає слова за вбудованими мовними моделями для англійської, української, російської, французької, німецької та іспанської. Розкладку мови, якої немає в цьому списку, автоматично не виправляють, але перемикання на неї працює як завжди. На режим введення без власної розкладки клавіш можна перемкнутися, проте набраний у ньому текст не читається.