안녕하세요, 저는 Lay Outo예요!

이 Mac 앱은 잘못된 키보드 레이아웃으로 입력된 텍스트를 자동으로 고치고, 오타를 잡아내고, 텍스트 단축어를 완전한 문구로 확장합니다. 입력하는 바로 그 순간에요.

Layouto는 세 가지 기능을 중심으로 만들어진 macOS 메뉴 막대 앱입니다. 짧은 텍스트 단축어를 완전한 문구로 확장하고, Mac 자체의 맞춤법 검사기로 잘못 입력된 단어를 고치고, 잘못된 키보드 레이아웃으로 입력된 텍스트를 감지해 변환합니다. 세 기능 모두 완전히 로컬에서 실행됩니다. 어떤 키 입력도 기록되거나 저장되거나 전송되지 않으며, 앱은 Apple의 App Sandbox 안에서 동작합니다.

레이아웃 변환은 키릴 문자, 그리스 문자, 히브리 문자, 아랍 문자, 라틴 문자 사이에서 작동합니다. 단어 자동 수정은 영어, 러시아어, 터키어, 독일어, 우크라이나어를 포함해 20개 이상의 언어를 지원합니다.

Layouto는 터미널, 코드 에디터, 그리고 제외한 앱에는 절대 개입하지 않으며, iPhone이나 macOS 같은 브랜드 이름의 표기를 망가뜨리지도 않습니다. Dock에 아이콘이 없는, 메뉴 막대 전용 유틸리티입니다. 7일 동안 무료로 사용할 수 있고, 이후에는 Mac App Store를 통해 자동 갱신되는 구독으로 전환됩니다.

Mac App Store에서 다운로드 →

기능과 이야기

⚡📋

텍스트 대체(단축어)

짧은 트리거를 입력하면 스페이스를 누르는 순간 완전한 문구가 돌아옵니다. 이메일 서명, 배달 앱용 집 주소, 하루에도 몇 번씩 입력하는 정형화된 답변 등 자신만의 단축어를 만들 수 있습니다.

단축어는 모두 직접 정하는 것이며, 미리 정해진 목록에 얽매이지 않습니다. 이 기능은 레이아웃 변환과 독립적으로 작동하므로 한국어든 영어든 Layouto가 지원하는 다른 어떤 언어에서도 똑같이 잘 작동합니다.

대부분의 사람들은 결국 항상 입력하는 몇 가지에 대한 단축어 몇 개를 만들게 되고, 몇 주 지나면 그게 있다는 사실조차 잊어버립니다.

부산 집 주소는 깁니다. 도로명, 건물명, 동, 호수까지 다 들어가니까요. 배달 기사와의 채팅에서 이걸 매번 입력해 보세요. 'juso'라는 단축어를 만들었더니 네 글자만으로 정확한 주소가 입력됩니다. 남편도 똑같이 만들었어요.

'며칠'을 '몇일'이라고 20년 가까이 써왔습니다. 선생님도 고쳐주셨고, 휴대폰 자동완성도 밑줄을 그었지만 고쳐지지 않았어요. 이제는 Layouto가 문장 중간에 조용히 고쳐줘서, 창피할 일이 없어졌습니다.

✨📝

단어 자동 수정

Layouto는 입력하는 모든 단어를 Pages와 Mail도 사용하는 Mac 내장 맞춤법 검사기와 대조해, 다음 단어로 넘어가기 전에 실제 오류를 즉시 고쳐줍니다.

언어를 넘나들어도 작동해서, 영어 사전에 없다는 이유만으로 다른 언어의 오타가 그냥 넘어가지 않습니다.

실제로 올바른 단어에는 절대 손대지 않습니다. 앱은 사전이 확실히 틀렸다고 판단할 때만 개입하며, 단어가 그저 낯설어 보인다고 개입하지 않습니다. 스스로 오타를 알아채고 고치는 걸 선호한다면 설정에서 완전히 꺼둘 수 있습니다.

🌐⌨️

자동 레이아웃 변환

레이아웃 전환을 깜빡했나요? Layouto가 이를 알아채고 입력한 텍스트를 실제로 쓰려던 내용으로 자동 변환해줍니다. 사용자가 추가로 해야 할 일은 전혀 없습니다.

키릴 문자, 그리스 문자, 히브리 문자, 아랍 문자, 라틴 문자 사이에서 작동하며, 매일 사용하는 어떤 레이아웃 조합에도 대응합니다.

서울에 있는 누군가가 러시아어로 메시지를 보낸 뒤 영어 레이아웃으로 되돌리는 걸 잊어도 아무것도 잃지 않습니다. 문장이 끝나기도 전에, 손으로 레이아웃을 바꾸지 않아도 그 자리에서 수정됩니다.

우크라이나에서 일주일을 보내고 온 뒤, 그것도 모른 채 한동안 우크라이나어 레이아웃 그대로 타이핑하고 있었습니다. 동료에게 영어로 메시지를 보내려던 참이었는데, 화면에 알아볼 수 없는 글자가 뜨기도 전에 Layouto가 레이아웃을 고쳐놓았습니다. 동료는 완전히 정상적인 영어 메시지를 받았습니다.

인천의 한 카페에서 운영 서버에 배포하고 있었습니다. 걱정한 건 약한 와이파이가 아니라 자동 수정이 명령어에 끼어드는 것이었어요. Layouto는 터미널을 알아보고 조용히 있습니다. 운영 서버에는 제가 입력한 그대로만 전달됐습니다.

🖥️🚫

앱별 예외 설정

터미널과 코드 에디터야말로 키보드 수정 도구가 절대 추측해서는 안 되는 곳입니다. Terminal.app, VS Code, 또는 다른 어떤 앱이든 Layouto의 예외 목록에 추가하면, 그 안에서는 앱이 완전히 관찰을 멈춥니다. 레이아웃 전환도, 자동 수정도 없습니다.

명령어와 코드는 입력한 그대로, 오타까지 포함해서 정확히 전달됩니다. 콘솔에서는 '수정된' 문자 하나가 완전히 다른 명령어를 의미할 수 있기 때문입니다. 예외 목록은 설정에 있으며 재시작 없이 즉시 적용됩니다.

이건 의도적으로 단순하게 만든 도구입니다. 제외된 앱 안에서 Layouto는 그냥 존재하지 않습니다.

🔒📱

대소문자를 보호하는 용어

브랜드 이름에는 올바른 표기법이 있고, 자동 수정 도구는 이를 자주 망가뜨립니다. Layouto는 iPhone, iCloud, macOS 등이 포함된 보호 용어 목록을 유지하며, 원래대로라면 수정을 유발할 상황에서도 대소문자를 절대 건드리지 않습니다.

직접 용어를 추가할 수도 있습니다. 회사 이름, 제품명, 맞춤법 검사기가 오타로 착각할 만한 자주 쓰는 무엇이든요. 목록에 한 번 추가되면 어떤 레이아웃이나 언어 맥락에서 나타나든 올바른 것으로 처리됩니다.

기술 관련 글을 쓰며 생계를 유지하고 있어요. 편집자는 'Iphone'과 '아이클라우드' 때문에 원고를 두 번이나 돌려보냈습니다. 이제는 대소문자가 항상 정확합니다. iPhone, iCloud, macOS. 편집자는 제가 좋아졌다고 생각하는 것 같아요. 그렇게 생각하도록 두려고요.

가족의 절반은 영어로 메시지를 보내고, 나머지 절반은 러시아어로 보내고, 시부모님은 최근 독일어를 배우기 시작해서 독일어로도 보내십니다. 제 키보드는 전쟁터나 다름없었어요. 집 안에서 평화를 지키는 건 Layouto뿐입니다.

🌍🗣️

20개 이상의 언어 지원

단어 자동 수정은 레이아웃 변환 위에서 작동하며, 각 언어에 대해 Mac 자체의 맞춤법 검사기를 사용하기 때문에 자체 사전을 따로 가지고 다니는 대신 시스템 업데이트와 함께 항상 최신 상태를 유지합니다.

기본적으로 아랍어, 러시아어, 우크라이나어, 불가리아어, 터키어, 독일어, 스페인어, 프랑스어, 포르투갈어, 이탈리아어, 폴란드어, 스웨덴어, 덴마크어, 노르웨이어, 그리스어 등을 지원합니다. 전부 합치면 20개 이상의 언어입니다.

목록에 원하는 언어가 없다면, LibreOffice와 Firefox가 사용하는 것과 같은 .dic/.aff 형식의 Hunspell 사전을 사용자 Library 폴더에 설치하세요. Layouto가 실행 시 자동으로 감지해 사용합니다.

♿️⌨️

보조 기술

Layouto는 macOS의 손쉬운 사용(접근성) 권한을 요청하고, 이를 오직 텍스트 입력을 돕는다는 단 하나의 목적으로만 사용합니다. ADHD나 실행 기능 장애가 있는 사람이 매 순간 어떤 레이아웃이 활성화되어 있는지 계속 신경 쓸 필요는 없어야 합니다.

VoiceOver 사용자를 포함한 시각 장애인은 메뉴 막대의 작은 표시기에 아예 접근할 수 없습니다. 운동 장애가 있는 사람은 지우고 다시 입력하는 과정마다 신체적인 부담을 치릅니다. 난독증과 그 밖의 언어 처리 관련 상태는 언어 간 빠른 전환을 특히 오류에 취약하게 만듭니다.

Layouto는 오류가 발생하는 바로 그 순간, 사용자를 대신해 스스로 이를 감지합니다. 앱이 보는 것은 누른 키의 코드뿐이며, 다른 앱의 화면이나 텍스트는 절대 읽지 않고, 네트워크로 아무것도 전송하지 않습니다.

실제로는 메뉴 막대를 한 번도 보지 않고도 수정이 이루어집니다. 어떤 사람들에게는 애초에 볼 것이 없기 때문입니다. 단어를 지우고 다시 입력할 필요가 없으므로 불필요한 키 입력도 없습니다.

확인 대화상자도 없습니다. 수정은 이미 일어났기 때문입니다. 원하지 않았다면 Shift를 두 번 누르면 원래 텍스트로 되돌아갑니다. 이는 Layouto 창 안에서뿐 아니라 입력하는 모든 앱에서 작동합니다.

이런 분들께 추천합니다

🎧

세 가지 언어로 하는 고객 지원

같은 채팅에서 영어, 러시아어, 터키어로 답장합니다. 키보드 레이아웃은 따라가지 못해도 Layouto는 따라갑니다.

💻

코드를 붙여넣는 개발자

하루 종일 설정 파일과 명령어를 복사해서 붙여넣습니다. 터미널과 에디터는 예외 목록에 있으므로 글자 하나도 건드려지지 않습니다.

👨‍👩‍👧

이중 언어를 쓰는 가족

아이에게는 영어로, 배우자에게는 터키어로, 동료에게는 러시아어로 메시지를 보냅니다. 단어가 끝나기도 전에 레이아웃이 스스로 바뀝니다.

📚

라틴어 용어가 섞인 학술 글쓰기

키릴 문자로 된 논문에도 가끔 라틴어 용어가 필요하지만, Layouto는 이를 레이아웃 오류로 착각하지 않습니다.

♿️

운동 장애가 있는 사람을 위한 빠른 주소 입력

불필요한 키 입력 하나하나에 비용이 듭니다. 세 글자짜리 단축어가 다시 입력할 필요 없이 전체 주소로 확장됩니다.

🏠

하루에 스무 번 같은 주소를 입력하는 공인중개사

세 글자만 입력하면 매물의 전체 주소가 나타납니다. 시간보다 인내심을 아껴줍니다.

✈️

하루에 네 번 레이아웃을 바꾸는 해외 거주자

집, 직장, 친구, 관공서. 저마다 다른 레이아웃을 원합니다. Layouto는 지금 어떤 레이아웃이 필요한지 기억합니다.

🔤

브랜드 이름을 지키는 카피라이터

iPhone, iCloud, macOS. 자동 수정이 보통은 가만두지 못하는 부분에서도 대소문자는 항상 정확하게 유지됩니다.

텍스트 대체 사용법

Layouto Settings, Text Replacements tab: sets on the left, replacements in the middle, editor on the right
  1. Layouto → Settings → 'Text Replacements' 탭을 엽니다.
  2. 왼쪽에는 세트(Sets)가 있습니다. 미리 만들어진 것(기호, 날짜, 이모지)과 직접 만든 'My Replacements'입니다. 세트를 선택하고 +를 눌러 약어와 그것이 확장될 텍스트를 입력합니다.
  3. 어떤 앱에서든 약어를 입력하고 스페이스를 누르면 전체 텍스트로 확장됩니다.
  4. 'Variables' 탭에서는 대체 텍스트 안에 바로 {{date}}, {{time}}, {{clipboard}}, {{cursor}}, 그리고 직접 만든 {{var:이름}} 변수를 사용할 수 있습니다.

다운로드 준비 완료

Layouto는 이미 Mac App Store에 출시되어 있습니다. 7일 동안 무료이며, 이후 합리적인 가격의 구독(월간 또는 연간)으로 전환됩니다.

⬇️ Mac App Store에서 다운로드

macOS 13+ • 지금 이용 가능

자주 묻는 질문

답을 찾지 못했거나 뭔가 작동하지 않나요? 아래로 문의해 주세요: support@layouto.app

Layouto가 제 키 입력을 어딘가로 전송하나요?

아니요. 레이아웃 감지와 수정은 전적으로 사용자의 Mac에서 로컬로만 이루어집니다. 입력된 문자는 절대 기록되거나 저장되거나 전송되지 않습니다.

왜 손쉬운 사용(접근성) 권한이 필요한가요?

Layouto는 접근성 권한을 순전히 입력 지원 목적으로만 사용합니다. 오류가 발생하는 순간을 포착하기 위해서일 뿐, 그보다 넓은 목적을 위해서가 아닙니다. 어떤 키를 눌렀는지(화면 내용이 아니라 키 코드)를 관찰해 입력한 단어가 다른 키보드 레이아웃에서만 의미가 통하는 순간을 판단한 뒤, 평범한 백스페이스와 재입력 키 동작으로 수정을 삽입합니다. 이것이 전체 범위입니다. Layouto는 다른 앱의 텍스트, 인터페이스, 화면을 절대 읽지 않습니다. 그것을 가능하게 할 AXUIElement API는 앱 어디에서도 사용되지 않으며, macOS의 Sandbox도 어차피 그런 앱 간 접근을 차단합니다. 키는 현재 단어에 대해서만 로컬로 버퍼링되며 처리되는 즉시 폐기됩니다. 아무것도 기록되거나 저장되거나 전송되지 않습니다. 이것은 말 그대로의 의미에서 보조 기술입니다. ADHD나 실행 기능 장애를 포함한 인지 또는 기억 장애가 있는 사람은 지금 어떤 레이아웃이 활성화되어 있는지 안정적으로 추적하기 어려운 경우가 많습니다. Layouto는 본인이 스스로 지켜보도록 요구하는 대신 그 작업을 대신 맡습니다. 운동 장애가 있는 사람은 자동 수정 덕분에 키 입력이 줄어드는 혜택을 받습니다. 수동으로 지우고 다시 입력하는 과정이 없어지고, 손에 가해지는 반복적인 부담도 줄어듭니다. VoiceOver 사용자를 포함한 시각 장애인은 메뉴 막대의 작은 레이아웃 표시기를 아예 볼 수 없으므로, 수정은 그것을 볼 필요 없이 이루어져야 합니다. 난독증과 그 밖의 언어 처리 관련 상태는 레이아웃의 빠른 전환을 특히 오류에 취약하게 만들며, 여러 언어를 동시에 다루는 고령 사용자도 같은 인지적 부담을 짊어집니다. 접근성 권한이야말로 Layouto가 사용자를 대신해, 수작업으로 고쳐야 하기 전에 자동으로 오류를 포착할 수 있게 해줍니다.

오프라인에서도 작동하나요?

네. 모든 수정 기능은 인터넷 연결 없이 작동합니다. 네트워크는 구독을 구매할 때만 사용되며, 이는 Apple의 App Store가 처리합니다.

잘못된 수정은 어떻게 되돌리나요?

Shift를 두 번 누르세요. 원래 텍스트로 되돌아가며, 다시 누르면 활성화된 레이아웃들을 순서대로 돌아갑니다.

가격은 얼마인가요?

7일 동안 모든 기능을 무료로 이용할 수 있고, 이후에는 구독이 필요합니다. App Store 설정에서 언제든지 관리하거나 해지할 수 있습니다.

어떤 언어를 지원하나요?

38개 언어를 세 단계로 나눕니다. 1단계: 그리스어, 노르웨이어, 독일어, 러시아어, 불가리아어, 스웨덴어, 스페인어, 아랍어, 우크라이나어, 이탈리아어, 터키어, 포르투갈어, 폴란드어, 프랑스어, 베트남어, 덴마크어. 1단계나 2단계에 속한 다른 어떤 언어와도 양방향으로 자동 변환됩니다. 2단계: 영어, 네덜란드어. 라틴 문자가 아닌 문자 체계(키릴 문자, 그리스 문자, 히브리 문자, 아랍 문자 등)에서는 자동으로 변환되지만, 다른 라틴 레이아웃에서 이 언어들로 변환하려면 더블 Shift 단축키가 필요합니다. 3단계: 아르메니아어, 벨라루스어, 크로아티아어, 체코어, 핀란드어, 조지아어, 히브리어, 힌디어, 헝가리어, 아이슬란드어, 아일랜드어, 카자흐어, 리투아니아어, 페르시아어, 루마니아어, 세르비아어, 슬로바키아어, 슬로베니아어, 우즈베크어, 웨일스어. 요청 시 변환(더블 Shift)하거나, 자신의 언어에 맞는 Hunspell 사전(예: LibreOffice 사전 모음에 있는 .dic + .aff 파일 쌍)을 다운로드해 두 파일을 ~/Library/Spelling에 넣은 뒤 로그아웃했다가 다시 로그인하세요(또는 Mac을 재시작하세요). 다음 실행 시 Layouto가 실제 사전을 감지해 자동 변환을 활성화합니다. 예를 들어 히브리어는 1단계가 됩니다. 파일을 브라우저에서 받았다면 터미널에서 격리를 해제하세요: xattr -dr com.apple.quarantine ~/Library/Spelling

자동 변환되지 않는 언어를 추가할 수 있나요?

네. Layouto는 macOS에 내장된 맞춤법 검사 기능에 의존합니다. 자신의 언어에 맞는 Hunspell 사전(예: LibreOffice 사전 모음에 있는 .dic + .aff 파일 쌍)을 다운로드해 두 파일을 ~/Library/Spelling 폴더에 넣고(Finder → 이동 → 폴더로 이동…), 로그아웃했다가 다시 로그인하세요(또는 Mac을 재시작하세요). 다음 실행 시 Layouto가 스스로 실제 사전을 감지해 자동 변환을 활성화합니다. 파일을 브라우저에서 받았다면 터미널에서 다음 명령으로 격리를 해제하세요: xattr -dr com.apple.quarantine ~/Library/Spelling. 조건: 사전은 실제로 단어를 검증할 수 있어야 하며(의미 없는 문자열을 거부할 수 있어야 함), 서로 다른 문자 체계 간(히브리어 ↔ 영어)에는 변환이 즉시 켜지지만, 같은 문자 체계를 쓰는 언어 사이에서는 레이아웃에 그 언어 특유의 문자(ä, ş, ё 등)가 있을 때만 켜집니다.