こんにちは、Lay Outoです!
このMacアプリは間違ったキーボードレイアウトで入力されたテキストを自動で修正し、タイプミスを見つけ、テキストショートカットを完全なフレーズに展開します。入力しているその場で。
Layoutoは3つの機能を持つmacOSのメニューバーアプリです。短いテキストショートカットを完全なフレーズに展開し、Mac標準のスペルチェッカーで誤って入力された単語を修正し、間違ったキーボードレイアウトで入力されたテキストを検出して変換します。3つとも完全にローカルで動作します。キー入力が記録・保存・送信されることは一切なく、アプリはApple の App Sandbox の中で動作します。
レイアウト変換はキリル文字、ギリシャ文字、ヘブライ文字、アラビア文字、ラテン文字の間で機能します。単語の自動修正は英語、ロシア語、トルコ語、ドイツ語、ウクライナ語を含む20以上の言語に対応しています。
Layoutoはターミナルやコードエディタ、除外したアプリには一切干渉せず、iPhoneやmacOSのようなブランド名の表記を崩すこともありません。Dockにアイコンは表示されず、メニューバーだけの常駐アプリです。7日間無料で、その後はMac App Store経由で自動更新されるサブスクリプションになります。
機能とストーリー
テキスト置換(ショートカット)
短いトリガーを入力するだけで、スペースを押した瞬間に完全なフレーズが返ってきます。メールの署名、配達アプリ用の自宅住所、1日に何度も打つ定型文など、自分専用のショートカットを設定できます。
ショートカットはすべて自分で決められます。あらかじめ決まったリストに縛られることはありません。これはレイアウト変換とは独立して動作するので、日本語でも英語でも、Layoutoが対応する他のどの言語でも同じように機能します。
ほとんどの人は、いつも入力する内容のためにいくつかのショートカットを作り、数週間もすればそれがあることさえ忘れてしまいます。
大阪の自宅住所は長くて、番地とマンション名、部屋番号まで入ります。配達員とのチャットでこれを毎回打つのは大変です。「juusho」というショートカットを作ったら、たった6文字で正しい住所が入るようになりました。妻も同じものを作りました。
「シュミレーション」と20年近く書き続けていましたが、正しくは「シミュレーション」でした。先生に何度も直され、スマホの予測変換にも下線を引かれ、それでも直りませんでした。今ではLayoutoが文の途中で静かに直してくれるので、恥をかかずに済んでいます。
単語の自動修正
Layoutoは入力したすべての単語を、PagesやMailも使っているMac標準のスペルチェッカーと照合し、次の単語に移る前に本当の間違いをその場で修正します。
言語をまたいでも機能するので、英語辞書にないというだけの理由で他言語のタイプミスが見逃されることはありません。
本当に正しい単語には一切手を触れません。アプリが介入するのは辞書が確実に間違いだと判断したときだけで、単に見慣れない単語に見えるだけでは介入しません。自分でミスに気づいて直したい場合は、設定から完全にオフにできます。
自動レイアウト変換
レイアウトの切り替えを忘れましたか? Layoutoがそれに気づき、入力されたテキストを本来書きたかった内容に自動で変換します。こちら側で余計な手間は一切かかりません。
キリル文字、ギリシャ文字、ヘブライ文字、アラビア文字、ラテン文字の間で機能し、日常的に使っているレイアウトのどんな組み合わせにも対応します。
東京にいる誰かがロシア語のメッセージを送った後、英語レイアウトに戻し忘れても何も失いません。文が終わる前に、手動でレイアウトを切り替えることなく、その場で修正されます。
ウクライナに1週間滞在した後、気づかないまましばらくウクライナ語レイアウトのままタイプしていました。同僚に英語でメッセージを送ろうとしたのですが、画面に文字化けが表示される前にLayoutoがレイアウトを直してくれていました。同僚には普通の英語のメッセージが届きました。
京都のカフェから本番環境にデプロイしていました。心配だったのはWi-Fiの弱さではなく、自動修正がコマンドに紛れ込むことでした。Layoutoはターミナルを認識して黙っています。本番には入力した通りのものだけが送られました。
アプリごとの例外設定
ターミナルやコードエディタは、キーボード修正ツールが何も推測してはいけない場所です。Terminal.appやVS Code、その他のアプリをLayoutoの例外リストに追加すると、そのアプリの中では監視を完全に停止します。レイアウト切り替えも自動修正も行われません。
コマンドやコードは入力した通りに正確に送信されます。タイプミスも含めてです。コンソールでは「修正された」文字が全く別のコマンドを意味することがあるからです。例外リストは設定内にあり、再起動なしですぐに反映されます。
これは意図的に単純な仕組みです。除外されたアプリの中では、Layoutoは単純に存在しません。
大文字小文字を保護する用語
ブランド名には正しい表記があり、自動修正ツールはそれをよく壊してしまいます。Layoutoはこの保護用語のリスト(iPhone、iCloud、macOSなど)を保持し、通常なら修正されるはずの場面でも大文字小文字を絶対に変更しません。
自分の用語も追加できます。会社名や製品名、スペルチェッカーがタイプミスと誤解しそうなよく使う言葉などです。一度リストに入れれば、どのレイアウトや言語の文脈で出てきても正しいものとして扱われます。
テクノロジー系の記事を書いて生計を立てています。編集者に「Iphone」や「アイクラウド」を理由に原稿を2回も差し戻されました。今では大文字小文字が常に正しくなっています。iPhone、iCloud、macOSです。編集者は私が成長したと思っているようですが、そう思わせておきます。
家族の半分は英語でメッセージを送ってきて、もう半分はロシア語、そして義理の両親は最近ドイツ語を習い始めてそれで送ってくるようになりました。キーボードはまるで戦場でした。家の中で平和を保っているのはLayoutoだけです。
20以上の言語に対応
単語の自動修正はレイアウト変換の上で動作し、各言語についてMac標準のスペルチェッカーを使うため、独自の辞書を持つ代わりにシステムアップデートとともに常に最新の状態を保ちます。
標準でアラビア語、ロシア語、ウクライナ語、ブルガリア語、トルコ語、ドイツ語、スペイン語、フランス語、ポルトガル語、イタリア語、ポーランド語、スウェーデン語、デンマーク語、ノルウェー語、ギリシャ語などをカバーしています。合計20以上の言語です。
対応リストに自分の言語がない場合は、LibreOfficeやFirefoxが使うのと同じ.dic/.aff形式のHunspell辞書をユーザーのLibraryフォルダにインストールすれば、Layoutoが起動時に自動で検出して使用します。
支援技術(アシスティブテクノロジー)
Layoutoは macOS のアクセシビリティ権限を要求し、それをたった1つの目的、つまりテキスト入力の支援のためだけに使います。ADHDや実行機能障害のある人が、常にどのレイアウトがアクティブかを把握し続ける必要はないはずです。
VoiceOverの利用者を含む視覚障害のある人にとって、メニューバーの小さなインジケーターにはそもそもアクセスできません。運動機能障害のある人は、削除して打ち直すたびに身体的な負担を強いられます。ディスレクシアやその他の言語処理に関わる状態は、言語間の素早い切り替えを特にミスしやすくします。
Layoutoはミスが起きた瞬間に、本人に代わって自分自身でそれを検出します。アプリが見るのは押されたキーのコードだけで、他のアプリの画面やテキストを読み取ることは一切なく、ネットワークに何も送信しません。
実際には、メニューバーを一度も見ることなく修正が行われます。中には見るべきものが何もない人もいるからです。余計なキー入力もありません。単語を消してもう一度打ち直す必要がないからです。
確認ダイアログもありません。修正はすでに完了しているからです。望んでいなかった場合は、Shiftを2回押すと元のテキストに戻ります。これはLayoutoのウィンドウの中だけでなく、入力するすべてのアプリで機能します。
こんな人におすすめ
3つの言語でのカスタマーサポート
同じチャットの中で英語、ロシア語、トルコ語で返信する。キーボードレイアウトは追いつけなくても、Layoutoなら追いつけます。
コードを貼り付ける開発者
一日中、設定ファイルやコマンドをコピー&ペースト。ターミナルとエディタは例外リストに入っているので、1文字も変更されません。
バイリンガルの家族
子どもには英語、パートナーにはトルコ語、同僚にはロシア語でメッセージを送る。単語を打ち終わる前にレイアウトが自動で切り替わります。
ラテン語の用語を含む学術文章
キリル文字の論文でもたまにラテン語の用語が必要になりますが、Layoutoはそれをレイアウトのミスと勘違いしません。
運動機能障害のある人のための素早い住所入力
余計なキー入力にはすべてコストがかかります。3文字のショートカットが打ち直しなしで完全な住所に展開されます。
1日に20回同じ住所を入力する不動産エージェント
3文字で物件の完全な住所が入力される。節約できるのは時間よりも忍耐力です。
1日に4回レイアウトを切り替える駐在員
自宅、職場、友人、役所。それぞれ違うレイアウトが必要です。Layoutoは今どのレイアウトが必要かを覚えています。
ブランド名を守るコピーライター
iPhone、iCloud、macOS。自動修正が普通は放っておけないところでも、大文字小文字は常に正しいままです。
テキスト置換の使い方
- Layouto → Settings →「Text Replacements」タブを開きます。
- 左側にSet(セット)が並んでいます。あらかじめ用意されたもの(記号、日付、絵文字)と、自分専用の「My Replacements」です。セットを選んで+を押し、短縮形とそれが展開するテキストを入力します。
- どのアプリでも短縮形を入力してスペースを押すと、完全なテキストに展開されます。
- 「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キーを2回押してください。元のテキストに戻り、さらに押すと有効になっているレイアウトを順番に切り替えられます。
料金はいくらですか?
7日間はすべての機能を無料で利用でき、その後はサブスクリプションが必要です。App Storeの設定からいつでも管理・解約できます。
どの言語に対応していますか?
38言語を3つのティアに分けています。ティア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。条件: 辞書は実際に単語を検証できるものである必要があります(でたらめな文字列を拒否できること)。異なる文字体系間(ヘブライ語 ↔ 英語)では変換はすぐに有効になりますが、同じ文字体系の言語間では、レイアウトにその言語特有の文字(ä、ş、ёなど)がある場合のみ有効になります。