以前に Microsoft Word の AutoTextを使ったことがあるなら、短い語を打つと Word が長い文章に置き換えてくれる便利さをご存じでしょう。難点は、その仕組みが Word の中だけに閉じていることです。 Text Replacements は、Windows 11 のデスクトップアプリ全体で同じようなテキストショートカットの使い方を実現します。

商標について: Microsoft、Windows、Word、AutoText は Microsoft Corporation の商標または製品名です。Text Replacements は GagarinSoft による独立したアプリであり、Microsoft と提携・推奨・後援の関係にはありません。

AutoText とは何を指すのか

AutoText は、区切りのキーを押した瞬間に、打ち込んだ短い文字列( トリガー)を長い文章( 置換後のテキスト)へ自動で置き換える機能です。Microsoft Word は 1990 年代に AutoText を導入しました。macOS はシステム設定に Text Replacements という似た機能を用意しています。Windows 11 には、今日に至るまで OS 標準の同等機能がありません。

この発想には、よく見かける 3 つの形があります。

Word の AutoText / オートコレクト

Microsoft Word の中でしか動きません。文書作成には便利ですが、ブラウザー、Slack、メールクライアントでは役に立ちません。

macOS の Text Replacements

システム設定 → キーボード → テキスト置換に内蔵されています。macOS のすべてのアプリでシステム全体に効きます。

Windows 11 向けの Text Replacements

GagarinSoft の Text Replacements アプリが、デスクトップアプリケーションで動くシステム全体のテキストショートカットでこの穴を埋めます。

Word の AutoText では足りない理由

多くのオフィスワーカーにとって、Word の中で文字を打っている時間はごく一部です。残りはこうした場所に使われています。

  • メールクライアント — Outlook、Thunderbird、ブラウザーの Gmail
  • チャットアプリ — Slack、Teams、Discord
  • ブラウザー — フォーム、CRM、ウェブ版のエディター
  • コードエディター — VS Code、JetBrains の IDE、Notepad++
  • ターミナル — PowerShell、Windows Terminal、Git Bash

Word の AutoText はこれらの場所には届きません。Chrome の Gmail でメール署名のショートカットを使いたいなら、システム全体で動くテキスト展開ツールが必要です。

Windows のオートコレクトはどうか? Windows 11 には、設定 → 時刻 & 言語 → 入力にハードウェアキーボード向けのオートコレクトがありますが、一部のアプリでよくある綴り間違いを直すだけです。任意の文章へ独自のショートカットを展開することはできません。

Windows 11 でシステム全体のテキストショートカットを設定する

  1. Text Replacements をインストール します。Microsoft Store から入手できます(下のリンク)。タスクトレイに常駐するバックグラウンドサービスとして動きます。
  2. アプリを開きます 。タスクトレイまたはスタートメニューから開けます。
  3. 最初のテキストショートカットを追加します: 次をクリックし: 追加、トリガーには次のようなものを入力します: ;sig。そして置換後の欄にメール署名を貼り付けます。
  4. トリガーの接頭辞を決めます。 普通の単語の先頭には現れない文字を使いましょう — ;, \、または ,, がよく使われます。これで、普通に書いているときの意図しない展開を防げます。
  5. 保存して、好きなアプリに切り替えます。 トリガーを打って Space か Enter を押すと、登録した文章が現れます。
一時停止のショートカット: どのアプリからでも Ctrl+Shift+Pause を押すと、メインウィンドウを開かずにテキスト展開を一時的に止められます。トリガーをそのまま文字として打ちたいときに便利です。

まず登録したい、いちばん役立つテキストショートカット

多くの人にとって最も時間を節約できる項目を挙げます。そのままスニペットのライブラリに入れて使えます。

トリガー 置換後のテキスト 使いどころ
;email your@email.com フォームへのメールアドレス入力
;addr 自分の住所全体 購入手続きのフォーム、書類
;sig よろしくお願いいたします。氏名 — 役職 どのメールクライアントでも使える結びの言葉
;ooo [日付] まで不在にしております… 不在時の自動返信
;ty ありがとうございます。追ってご連絡いたします。 手早い受領の返信
;meet [時刻] に短くお電話できますでしょうか? 打ち合わせの日程調整
;lorem Lorem ipsum dolor sit amet… デザイン & 開発のダミーテキスト
;today 好みの書式での今日の日付 レポート、チケット、ログ

英語以外のキーボードでのテキストショートカット

Windows のテキストエクスパンダーで最もよく問題になるのが、ラテン文字以外のキーボードレイアウトです。英語とロシア語、英語とギリシャ語を切り替えていると、一般的なツールはレイアウトを切り替えた途端にラテン文字のトリガーを認識しなくなります。

Text Replacements はこれを レイアウトに依存しない照合で解決します。どのレイアウトが有効であっても、すべてのキー入力は US キーボードレイアウトを基準に解決されます。つまり、 ;email をロシア語入力モードのまま打っても、展開は正しく動作します。

よくある質問

Outlook(デスクトップ版)でも動きますか?
動きます。低レベルのキーボードフックはすべてのデスクトップアプリで機能し、Outlook のデスクトップクライアントも含まれます。なお Outlook には独自のオートコレクトがあります。同じトリガーで両方が動いてしまう場合は、ファイル → オプション → メール → 文章校正 → オートコレクトのオプションで Outlook 側を無効にしてください。
複数行の置換テキストは使えますか?
使えます。複数行のテキストを置換後の欄に貼り付けてください。改行はそのまま保持され、正しく挿入されます。メール署名、定型の段落、コードブロックに便利です。
1Password などのパスワード管理アプリの中でも展開されますか?
されません。1Password、Bitwarden、KeePass、KeePassXC、LastPass、Dashlane、Keeper、Enpass は内蔵の除外リストに入っています。これらのアプリが前面にあるとき、テキスト展開は完全に停止します。
テキストショートカットをバックアップできますか?
できます。エクスポート機能でスニペットのライブラリを JSON または CSV ファイルとして保存できます。スニペットはローカルの次の場所にも保存されます: %AppData%\TextReplacements\snippets.json 。このファイルを普段のバックアップに含めておきましょう。
Windows の起動時に自動で立ち上がりますか?
はい。Text Replacements は Windows のスタートアップに自身を登録し、タスクトレイで動作します。セッションごとに手動で起動する必要はありません。

Windows 11 版 Text Replacements を入手

買い切り · サブスクなし · クラウドなし · Windows 11