Windows 11には絵文字パネルがあります。Windows + . で開き、確かに使えますが、入力の流れは途切れます。文章の上にウィンドウが重なり、検索やスクロールをしてクリックし、また元の文へ戻る——毎日同じ5種類を送るだけなら、手数が多すぎます。

テキスト展開ツールを使えば、この往復がなくなります。Text Replacements なら :fire: と入力した最後のコロンの瞬間に 🔥 へ変換されます。Slack、Outlook、Teams、ブラウザー、ターミナルでも同じです。GitHub/Slack式の名前が約1,900種類、最初から内蔵されているので、設定は不要です。

:name: ショートコードを一行で

ショートコードとは、絵文字の名前をコロンで挟んだものです。GitHub、Slack、Discord、Notionを使っていれば、すでに馴染みのある書き方でしょう。

入力結果
:fire:🔥
:rocket:🚀
:+1:👍
:tada:🎉
:white_check_mark:

;email のような通常の短縮語と違い、ショートコードはスペースやEnterを待ちません。閉じコロンが語の終わりを明確に示すため、文の途中でも即座に変換され、余分な空白も残りません。

Windows + ピリオドのパネルは?

パネルは「探す」用途に向いています。何を使いたいか決まっていないときは、見て選べるパネルが最適です。一方、名前がわかっているときは、そのたびにウィンドウが切り替わり、たいていマウス操作も必要になります。

両者は競合しません。探すときは Windows + .、実際に毎日使う20種類ほどはショートコードで、と使い分けるのが現実的です。

顔文字と記号

Unicodeの絵文字名を持たない文字は、通常のスニペットとして一度だけ登録します。こちらはスペース・Tab・Enterという通常のルールで動作します。

短縮語展開後
;shrug¯\_(ツ)_/¯
;tm
;--
;deg°

内蔵ショートコードの上書きも可能です。:fire: という短縮語で自分のスニペットを作れば、そちらが優先されます。内蔵テーブルは、自分のスニペットに一致がないときだけ参照されます。

設定は1分もかかりません

  1. Microsoft Storeから Text Replacements をインストールして起動します。
  2. 絵文字については設定不要です。ショートコード表はアプリに同梱されています。
  3. 任意のアプリで :tada: と入力します。最後のコロンで絵文字が現れます。
  4. 必要に応じて、顔文字や記号用のスニペットを追加します。

よくある質問

絵文字ごとにスニペットを作る必要がありますか?
いいえ。GitHub/Slack式の名前が約1,900種類そのまま使えます。スニペットが空の状態でも動作します。
大文字・小文字は区別されますか?
区別しません。:Joy::JOY::joy: と同じ絵文字になります。文頭やCaps Lock時に便利です。
10:30 のようにコロンを含む文字列が壊れませんか?
壊れません。完全に一致する既知のショートコードだけが変換されます。10:30、URL、:-) はそのまま残ります。
Slack、Teams、Discordでも使えますか?
はい。変換はアプリがキー入力を受け取る前のキーボード階層で行われるため、あらゆるWindowsデスクトップアプリで動作します。

すでに知っている名前をいくつか使うだけで、パネルへの寄り道がなくなります。Windowsが変わるわけではありませんが、1日に何十回も繰り返していたウィンドウの切り替えは確実に減ります。