Mac
 Computer >> コンピューター >  >> システム >> Mac

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

オートコレクトは、多くのiPhoneユーザーにとって頭痛の種です。MacやiPadなど、あらゆるデバイスを使う人にとっても同様でしょう。誰もが一度は「オートコレクトめ!」と叫びたくなるような痛い経験をしたことがあるはずです。

この記事では、オートコレクトと類似機能である「テキスト置換」に関する実用的なヒントをご紹介します。iPhone、iPad、Macのオートコレクトを「しつける」方法、新しいスペリングを覚え込ませる方法、そして両機能を思い通りに動作させるためのコツを詳しく解説します。

オートコレクトとテキスト置換の違いとは?

コンピューティング技術の進化に伴い、「ユーザーに正しいスペルで入力させたい」という欲求も強まってきました。かつてはスペルチェッカーを起動し、アプリが文書全体を丹念に見直す必要がありましたが、今ではMacやiOSデバイスがリアルタイムでスペルを修正してくれます。

これがオートコレクト(自動修正)で、すべてのApple OSに深く組み込まれた機能です。基本的な考え方は、ユーザーはひたすら入力に集中し、キーの打ち間違えはMac側が処理するというもの。しかし、オートコレクト自体がミスをすることもあるため、それを上書きしたり制御したりする方法を知っておくことが重要です。

さらに、関連機能であるテキスト置換もmacOSとiOSの中核に組み込まれています。オートコレクトに近い領域の機能ですが、Appleの辞書ではなく、自分で定義したトリガー(短縮キー)とフレーズに基づいて動作する点が異なります。例えば、MacやiPhone、iPadは「helllo」を「hello」に修正します。しかし、「addr1」と入力したら自宅の住所に展開したい(あるいは「aapl」をAppleロゴに変換したい)といった場合は、テキスト置換の出番です。こちらの活用法も後ほどご紹介します。

オートコレクトをオフにする方法

本題に入る前に、そもそもオートコレクトを使いたくないという方のために、オフにする方法を簡単に説明しておきます。

iPhone / iPadの場合:「設定」アプリを開き、「一般」>「キーボード」へ進みます。「自動修正」をオフに切り替えてください。

Macの場合:「システム環境設定」を開きます(Dockのアイコンをクリックするか、画面左上のAppleメニューから選択)。次に「キーボード」を選択し、「ユーザ辞書」タブをクリックします。「自動的にスペルを修正」のチェックを外せば完了です。

このトピックについては、別記事「オートコレクトをオフにする方法」でより詳しく解説しています。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

macOSのオートコレクト

デフォルトでは、macOSはスペルを修正するよう設定されており、可能な場合は特定の文字も自動変換します。システム全体の設定は「システム環境設定」>「キーボード」>「ユーザ辞書」にあります。ここで、スペルの自動修正、単語の頭文字の自動大文字化、スペース2回でのピリオド挿入、スマート引用符やスマートダッシュの使用などを細かく定義できます。

なお、個々のアプリがAppleのシステム全体設定を上書きして独自のコントロールを持っている場合があります。また、アプリごとに設定を変更しているケースもあるでしょう。その場合、多くのアプリでは「編集」>「スペルと文法」、「編集」>「置換」メニューから、現在有効になっている項目を確認できます。

単語を誤入力すると、macOSはカーソルの横に修正候補を表示します。そのまま入力を続けると(スペースキーを押すなど)、修正を受け入れたものとみなされます。修正を望まない場合はEscキーを押してください。すでに修正が適用されてしまった場合は、Cmd+Zまたは「編集」>「取り消す」で元に戻せます。

Macのオートコレクトをしつける

Macがある特定の単語を誤って修正し続けて困っている場合は、その単語を入力し、修正されない状態を確認してから、Controlキーを押しながらクリックし、「スペルを学習」を選択します。これでその単語がMacの辞書に追加されます。(詳細は「Macの辞書を編集する方法」をご覧ください。)

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

これを元に戻すには、学習済みの単語に対して「スペルの学習を解除」を選択します。別の方法として、Optionキーを押しながらFinderの「移動」メニューをクリックし、「ライブラリ」を選択します。「Spelling」フォルダを見つけ、TextEditで「LocalDictionary」を開きましょう。不要な単語があれば削除してファイルを保存します。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

また、オートコレクトの候補を何度もEscキーで却下することでも、オートコレクトを「しつける」ことができます。Macは最終的にその意図を察して、その修正を試みなくなります。これも元に戻すことが可能です。TextEditで前述のSpellingフォルダ内の「dynamic-text.dat」を開き、不要なエントリを削除してください。変更を反映するには、一度ログアウトしてから再度ログインする必要があります。

iOSのオートコレクト

macOSと同様に、iOSもデフォルトでスペルを修正します。各種オプションは「設定」>「一般」>「キーボード」で細かく調整できます。特に「予測変換」スイッチは、オートコレクトのインターフェースの挙動に大きく影響するので注意してください。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

予測変換がオンの状態で入力を始めると、iOSは次に入力する単語を予測し、キーボード上部のバーに候補を表示します。修正が必要だと判断した単語は自動的にハイライト表示され、そのまま入力を続けると予測バーの中央の単語が採用されます。自分の入力したスペルを維持したい場合は、左側の引用符付きの候補をタップします。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

一方、予測変換がオフの場合、表示されるインターフェースは基本的にMacと同じです。予測バーは表示されず、オートコレクトの候補が単語の横に現れ、キャンセルしたいときにタップできる小さな×ボタンが付きます。

Macと同じように、iOSでも候補を何度も却下することでオートコレクトを「しつける」ことができます。ただし、学習済みの単語を個別に解除するのは簡単ではありません。「設定」>「一般」>「転送またはリセット」>「キーボードの辞書をリセット」で、カスタム辞書全体を削除するという強硬手段しかありません。当然ながら、それまでに蓄積されたすべてのカスタマイズが消えてしまう点には注意が必要です。

iOSオートコレクトの不具合

これまで見てきたように、iOSのオートコレクトは時折、ユーザーの入力意図を理解しようとして失敗し、間違った言葉に変換してしまうことがあります。これはある意味仕方のないことで、短期的には特定のフレーズを覚え込ませて対処し、長期的には機能改善に期待するしかありません。しかし、中には原因が分かりにくいエラーも存在しました。

例えば、iOS 11のリリース後には、明らかに不具合としか言いようのないオートコレクトエラーが多数報告されました。

初期には、小文字の「i」が四角の中に疑問符が入った記号に変換されるケースが頻発しましたが、これはiOS 11.1.1で修正済みです。しかしその後、別の不具合が発生しました。「it」が「I.T」に、「is」が「I.S」に変換されるというもので、執筆時点ではまだ修正されていませんでした。

(なお、この不具合は全員に発生するわけではありません。筆者環境では小文字のiの不具合は確認しましたが、I.T/I.Sの不具合は確認していません。)

単純なミスとは異なるオートコレクトの不具合については、最も効果的な対策はAppleに報告し、iOSアップデートを待つことです。それまでの間、テキスト置換ショートカットを設定する(例えば「it」を「it」に置き換える)のも一つの手ですが、これでも効果がないと報告するユーザーもいます。

テキスト置換の管理

前述のとおり、macOSとiOSのどちらでもカスタムテキスト置換を定義できます。Macでは「システム環境設定」>「キーボード」>「ユーザ辞書」にあります。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

iOSでは「設定」>「一般」>「キーボード」>「ユーザ辞書」にあります。iCloudを使用している場合、片方のデバイスで行った編集は、同じアカウントでサインインしているすべてのデバイスに自動同期されます。

Macでは「置換」と「フレーズ」の2列からなる表形式で管理します。iOSでは、各項目を選択すると「フレーズ」と「短縮キー」の入力欄が現れます。Macの「置換」はiOSの「短縮キー」に相当し、「フレーズ」同士が対応関係にあります。つまり、どちらの環境でも「入力するテキスト」と「展開されるテキスト」を定義しているわけです。

テキスト置換システムの構築

Appleは最初からいくつかの置換エントリを用意しており、オートコレクトが拾えないよくあるタイプミスの修正用に、独自のエントリを自由に追加できます。置換内容にはASCII文字や絵文字も含められるため、より複雑な用途のためには、一貫性のある運用ルール(システム)を定義するのがおすすめです。

私たちのおすすめは、末尾にカンマを2つ付けた短い説明的なフレーズを使う方法です。例えばaddress,,と入力すると完全な住所に展開される、といった具合です。この方式の利点は、覚えやすいうえ、通常の文章でカンマを2つ連続入力することはまずなく、iPadのキーボードの最初のレベル(シフトなし)でカンマにすぐアクセスでき、横向きのiPhoneでも同様だからです。

テキスト置換は、iOSにスラングや不適切な言葉を正当な単語として認識させ、勝手に修正されないようにするためにも活用できます。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

Macではさらに踏み込んで、複数行にわたる展開内容を登録することもできます。「フレーズ」欄内で改行を入力するには、Optionキーを押しながらReturnキーを押します。あるいは、TextEditから複数行のテキストをコピー&ペーストしてもよいでしょう。iOSでは複数行のエントリを作成できませんが、Macで作成したものは同期によって反映されます。

macOS / iOS向けサードパーティ製テキスト置換ツール

テキスト置換をさらに活用したい場合、画像の埋め込み、変数の利用、スニペットセットの作成、置換後のカーソル位置指定など、高度な機能を備えたさまざまなユーティリティが存在します。

具体的なアプリの紹介はこの記事の範囲を超えますが、こうしたユーティリティとの相性はmacOSの方がはるかに良い点は指摘しておきます。iOSでは期待する機能を実現するためにサードパーティ製キーボードが必要になることが多く、それでもすべてのアプリや状況で一貫して動作するとは限りません。

iOSであれば、TextExpanderが有力な選択肢となるでしょう。TextExpanderはMac版も存在しますが、サブスクリプション制のユーティリティです。買い切り価格の類似アプリには、Typinator、TypeIt4Me、aText、QuickKeyなどがあります。また、Keyboard Maestroも強力なテキスト置換機能に加え、Mac上でさまざまなアクションをトリガーできる豊富な機能を備えています。

iPhone・iPad・Macでオートコレクトの誤変換を直す方法|テキスト置換の活用術も解説

  1. iPhone・iPad・Macで迷惑なメッセージを着信拒否する完全ガイド

    知らない差出人から突然メッセージが届いた経験は、誰にでもあるでしょう。内容は営業の宣伝だったり、デートの誘いだったりとさまざまです。無視すれば済む話ですが、同じ番号から何度もメッセージが届くようになると、さすがにストレスを感じます。 幸い、iOS(iPhone・iPad)では特定の差出人からのメッセージをわずか数タップでブロックできます。一方、macOSの場合は少しだけ手間がかかるのが現状です。この記事では、両方の方法をわかりやすく解説します。 iOSでメッセージをブロックする方法 iPhoneやiPadでメッセージをブロックするのはとても簡単です。連絡先情報を開いて「発信者を着信拒否」を選

  2. Macでテキストメッセージを送受信する方法!iPhoneとの連携手順を徹底解説

    仕事や作業に集中していて、Macから目を離す暇もない——そんな経験はありませんか?iPhoneにメッセージが届く音は聞こえるのに、確認するタイミングを逃してしまったり、「後で見よう」と思ってそのまま忘れてしまったりすることも多いはずです。「Macの画面だけで済ませられたら楽なのに」と感じている方にとって、この記事はまさにうってつけです。本ガイドでは、Macでテキストメッセージを送受信する方法をわかりやすく解説します。 パート1:iPhoneとMacを連携させてiMessageを同期する iPhoneをお持ちなら、Macと連携するだけでメッセージをMac上で受信できます。手順はいくつかあります