Здравей, аз съм Lay Outo!
Моето приложение за Mac автоматично поправя текст, написан с грешно разположение на клавиатурата, улавя правописни грешки и разгъва текстови съкращения в пълни фрази, докато пишете.
Layouto е приложение за лентата с менюта на macOS с три функции: разгъва кратки текстови съкращения в пълни фрази, поправя сгрешени думи с вградената проверка на правописа на вашия Mac и разпознава текст, написан с грешно разположение на клавиатурата, за да го конвертира. И трите функции работят локално: нито едно натискане на клавиш не се записва, съхранява или предава, а самото приложение работи в App Sandbox на Apple.
Конвертирането на разположение работи между кирилица, гръцки, иврит, арабски и латиница. Автоматичната корекция на думи покрива над 20 езика, включително английски, руски, турски, немски и украински.
Layouto никога не се намесва в Терминал, редактори на код и всяко изключено приложение и никога не разваля изписването на марки като iPhone или macOS. Няма икона в Dock, само помощна програма в лентата с менюта: безплатно 7 дни, после автоматично подновяем абонамент през Mac App Store.
Функции и истории
Автоматично конвертиране на разположение
Забравили сте да превключите подредбата? Layouto забелязва това и автоматично конвертира написания текст в това, което наистина сте искали да напишете, без никакво допълнително усилие от ваша страна.
Работи между кирилица, гръцки, иврит, арабски и латиница, за всяка комбинация от подредби, които използвате всеки ден.
Някой в Берлин, забравил да превключи от немска подредба, не губи нищо: корекцията става на място, още преди изречението да е завършено, без ръчно превключване на подредбата.
Тъкмо кацнала в Тбилиси в три часа през нощта, отварям лаптопа в кафене на летището, за да пиша на хазяйката. Клавиатурата беше още на кирилица от разговора с майка ми по-рано. Layouto оправи подредбата, преди изобщо да видя бъркотията на екрана. Мама получи съобщението си на български, хазяйката го получи на истински английски.
Текстови замествания (съкращения)
Напишете кратък тригер и получавате пълна фраза в момента, в който натиснете интервал. Настройте свои собствени: подпис за имейли, домашен адрес за приложения за доставка, стандартен отговор, който пишете десет пъти на ден.
Всяко съкращение си го измисляте сами: няма готов списък, за който да сте обвързани. Работи независимо от конвертирането на разположение, така че работи еднакво добре на български, английски или всеки друг поддържан език.
При повечето хора с времето се събира шепа съкращения за нещата, които пишат постоянно, и след няколко седмици дори забравят, че ги има.
Адресът ни в квартала е дълъг, с номер на блок, вход и етаж. Опитай да го издиктуваш на куриер в чат. Настроих си съкращение 'адр', три букви, и колетът стига където трябва. Съпругът ми си направи същото.
Двайсет години пишех 'незнам' слято вместо 'не знам' разделно. Учителката подчертаваше, проверката на правописа на телефона подчертаваше, нищо не помагаше. Сега Layouto тихо го поправя по средата на изречението и ми оставя достойнството.
Автокорекция на думи
Layouto проверява всяка дума, която пишете, спрямо вградената проверка на правописа на вашия Mac (същата, която използват Pages и Mail), и поправя истинските грешки в движение, преди да сте преминали към следващата дума.
Работи и между езици, така че правописна грешка на чужд език не се промъква само защото я няма в английския речник.
Layouto не пипа нищо, което наистина е реална дума: приложението се намесва само когато речникът е сигурен, че нещо е сгрешено, не когато думата просто изглежда необичайно. Изключете функцията напълно от настройките, ако предпочитате сами да забелязвате и поправяте грешките си.
Пусках прод от кафене в Бургас. Не се притеснявах от слабия Wi-Fi, а от това автозамяната да не се намеси в командата. Layouto разпознава Терминала и стои тихо. В прод отиде точно това, което написах.
Изключения за приложения
Терминалът и редакторите на код са точно мястото, където инструмент за корекция на клавиатурата не бива да гадае. Добавете Terminal.app, VS Code или всяко друго приложение в списъка с изключения на Layouto и вътре в него приложението напълно спира да следи: без смяна на подредба, без автокорекция.
Командите и кодът ви излизат точно както са написани, включително грешките, защото в конзолата 'поправен' символ може да означава съвсем различна команда. Списъкът с изключения е в настройките и се прилага веднага, без рестарт.
Това е нарочно груб инструмент: вътре в изключено приложение Layouto просто го няма.
Защита на термини, чувствителни към регистъра
Марковите имена имат правилно изписване, а инструментите за автокорекция редовно го развалят. Layouto пази списък със защитени термини, включително iPhone, iCloud и macOS, и никога не пипа регистъра им, дори когато формално биха предизвикали поправка.
Можете да добавите и свои термини: име на фирма, продукт, всичко, което пишете често и което проверката на правописа може да сбърка с грешка. Веднъж добавен в списъка, терминът се смята за правилен независимо от подредбата или езиковия контекст, в който се появява.
Пиша за технологии. Редакторката два пъти върна текстовете ми заради 'Iphone' и 'айклауд'. Сега регистърът винаги е правилният: iPhone, iCloud, macOS. Редакторката смята, че съм се подобрила. Нека си мисли така.
Половината ми семейство пише на гръцки, другата половина на английски, а свекърите ми наскоро минаха на български. Клавиатурата ми беше бойно поле. Layouto е единственият в къщата, който поддържа мира.
Над 20 езика
Автокорекцията на думи работи върху конвертирането на разположение и използва вградената проверка на правописа на вашия Mac за всеки език, така че остава актуална благодарение на системните обновления и не изисква собствен речник.
Още от начало покрива арабски, руски, украински, български, турски, немски, испански, френски, португалски, италиански, полски, шведски, датски, норвежки, гръцки и още. Общо над 20 езика.
Ако вашият език не е в списъка, инсталирайте всеки речник за Hunspell (същият формат .dic/.aff, който използват LibreOffice и Firefox) в потребителската си папка Library, и Layouto автоматично ще го открие и използва при стартиране.
Помощна технология
Layouto иска разрешение за Достъпност на macOS и го използва само за една цел: да помага при въвеждане на текст. Човек с ADHD или разстройство на изпълнителните функции не бива постоянно да следи коя подредба е активна.
Човек със зрително увреждане, включително потребители на VoiceOver, изобщо не може да достигне малкия индикатор в лентата с менюта. Човек с двигателно увреждане плаща физическа цена за всеки цикъл на изтриване и повторно писане. Дислексията и другите разстройства на обработката на езика правят бързото превключване между езици особено податливо на грешки.
Layouto сам улавя грешката, от името на потребителя, в момента, в който се случи. Приложението вижда само кода на натиснатия клавиш, никога не чете екрана или текста на друго приложение и не изпраща нищо по мрежата.
На практика: корекцията се случва без изобщо да е нужен поглед към лентата с менюта, защото за някои хора там няма какво да се гледа. Никакви допълнителни натискания на клавиши, защото думата не се налага да бъде изтривана и написвана наново.
Няма диалог за потвърждение, защото поправката вече е станала. Ако не е била желана, двоен Shift връща оригиналния текст. Работи във всяко приложение, в което пишете, не само вътре в прозорец на Layouto.
За кого е това
Поддръжка на клиенти на три езика
Отговаряте на английски, руски и турски в един и същ чат. Клавиатурната подредба не смогва, но Layouto смогва.
Разработчик, който поставя код
Копирате конфигурации и команди цял ден. Терминалът и редакторът ви са в списъка с изключения, така че нито един символ не се пипа.
Двуезични семейства
Пишете на децата на английски, на партньора си на турски, на колегите на руски. Подредбата се сменя сама, още преди думата да е завършена.
Академичен текст с латински термини
На кирилски текст понякога му трябва латински термин, и Layouto не го бърка с грешка в подредбата.
Бързо въвеждане на адрес при двигателни увреждания
Всяко излишно натискане има цена. Съкращение от три букви се разгъва в пълен адрес, без повторно писане.
Брокер на имоти, пишещ един адрес двайсет пъти на ден
Три букви, и пълният адрес на имота е готов. Спестява по-скоро търпение, отколкото време.
Емигрант, сменящ подредби четири пъти дневно
Вкъщи, на работа, с приятели, с институции: на всяко място трябва различна подредба. Layouto помни коя е нужна точно сега.
Копирайтър, защитаващ марки
iPhone, iCloud, macOS: регистърът остава точно както трябва, дори когато автокорекцията обикновено не може да го остави на мира.
Как да използвате текстовите замествания
- Отворете Layouto → Settings → раздела 'Text Replacements'.
- Отляво са наборите (Sets): вградени (символи, дати, емоджита) и вашият собствен 'My Replacements'. Изберете набор, натиснете + и въведете съкращение и текста, в който то се разгъва.
- Напишете съкращението във всяко приложение и натиснете интервал: то се разгъва в пълния текст.
- Разделът 'Variables' поддържа {{date}}, {{time}}, {{clipboard}}, {{cursor}} и собствени променливи {{var:име}} направо вътре в заместването.
Готово за изтегляне
Layouto вече е в Mac App Store. Безплатно 7 дни, после достъпен абонамент (месечен или годишен).
⬇️ Изтеглете от Mac App StoremacOS 13+ • Достъпно сега
Често задавани въпроси
Не намирате отговор или нещо не работи? Пишете ни на: support@layouto.app
Layouto изпраща ли натисканията на клавишите ми някъде?
Не. Разпознаването на подредбата и корекцията се случват изцяло локално на вашия Mac. Нито един въведен символ не се записва, съхранява или предава някъде.
Защо е нужно разрешение за Достъпност?
Layouto използва Достъпността единствено за помощ при въвеждане: за да улови грешка в момента, в който се случва, не за нещо по-широко. Вижда кой клавиш сте натиснали (код на клавиш, не съдържанието на екрана ви), за да разбере кога написаната дума има смисъл само в друга клавиатурна подредба, след което вкарва поправката като обикновени натискания на backspace и повторно писане. Това е целият обхват: Layouto никога не чете текста, интерфейса или екрана на друго приложение. API-тата AXUIElement, които биха позволили това, не се използват никъде в приложението, а App Sandbox на macOS блокира такъв достъп между приложения във всеки случай. Клавишите се буферират локално само за текущата дума и се изтриват веднага след обработката; нищо не се записва, съхранява или предава. Това е буквално помощна технология. Човек с когнитивно увреждане или проблем с паметта, включително ADHD или разстройство на изпълнителните функции, често не може надеждно да следи коя подредба е активна в момента: Layouto поема тази задача вместо да изисква от него постоянен самоконтрол. На човек с двигателно увреждане помага фактът, че автоматичната корекция означава по-малко натискания на клавиши: без ръчно изтриване и повторно писане, по-малко повтарящо се натоварване на ръцете. Човек със зрително увреждане, включително потребители на VoiceOver, изобщо не вижда малкия индикатор за подредба в лентата с менюта, така че корекцията трябва да се случва, без изобщо да е нужен поглед към него. Дислексията и другите разстройства на обработката на езика правят бързото превключване на подредби особено податливо на грешки, а по-възрастните потребители, работещи с няколко езика едновременно, носят същото когнитивно натоварване. Именно Достъпността позволява на Layouto да улавя грешката автоматично, от тяхно име, преди да се наложи да бъде поправяна на ръка.
Работи ли офлайн?
Да. Цялата корекция работи без интернет връзка. Мрежата се използва само за закупуване на абонамент, което Apple обработва през App Store.
Как да отменя грешна корекция?
Натиснете Shift два пъти. Това връща оригиналния текст, а следващите натискания преминават през включените ви подредби.
Колко струва?
7 дни пълен достъп безплатно, после абонамент. Можете да го управлявате или отмените по всяко време от настройките на App Store.
Кои езици се поддържат?
38 езика в три нива. Ниво 1: арабски, български, виетнамски, гръцки, датски, испански, италиански, немски, норвежки, полски, португалски, руски, турски, украински, френски, шведски: конвертират се автоматично във всяка посока с всеки друг език от Ниво 1 или Ниво 2. Ниво 2: английски, нидерландски: конвертират се автоматично от всяка нелатинска писменост (кирилица, гръцки, иврит, арабски…); конвертирането към тях от друга латинска подредба става с двоен Shift. Ниво 3: арменски, беларуски, грузински, иврит, ирландски, исландски, казахски, литовски, персийски, румънски, словашки, словенски, сръбски, уелски, узбекски, унгарски, фински, хинди, хърватски, чешки: конвертиране по заявка (двоен Shift) или изтеглете речник на Hunspell за вашия език (двойка файлове .dic + .aff, например от колекцията речници на LibreOffice), поставете двата файла в ~/Library/Spelling, после излезте и влезте отново в системата (или рестартирайте Mac). При следващото стартиране Layouto открива истинския речник и включва автоматично конвертиране, например ивритът става Ниво 1. Ако файловете идват от браузър, махнете карантината в Терминал: xattr -dr com.apple.quarantine ~/Library/Spelling
Мога ли да добавя език, който не се конвертира автоматично?
Да. Layouto разчита на вградената проверка на правописа на macOS. Изтеглете речник на Hunspell за вашия език (двойка файлове .dic + .aff, например от колекцията речници на LibreOffice), поставете двата файла в папката ~/Library/Spelling (Finder → Отиди → Отиди в папка…) и излезте и влезте отново в системата (или рестартирайте Mac). При следващото стартиране Layouto сам ще открие истинския речник и ще включи автоматично конвертиране. Ако файловете идват от браузър, махнете карантината с команда в Терминал: xattr -dr com.apple.quarantine ~/Library/Spelling. Условия: речникът трябва наистина да проверява думите (да отхвърля безсмислици); между различни писмености (иврит ↔ английски) конвертирането се включва веднага, а между езици от една и съща писменост само ако подредбата съдържа характерни за езика букви (ä, ş, ё…).