Mac の絵文字が抱える問題

せっかく覚えた :emoji: ショートカット。
なのに、Mac はそれを忘れてしまった。

Slack、Discord、GitHub のおかげで、指は何も考えずに :fire: と打てるようになりました。でも Mac のそれ以外の場所では、その手癖が壁にぶつかります。

ピッカーの問題

標準の絵文字ピッカーは、入力ではなく眺めるためのもの

macOS には ⌃ ⌘ Space で開く絵文字ピッカーがあります。顔や食べ物をひととおり眺めたいときにはいいのですが、一日中送っている 10 個ほどの絵文字を入れるにはつらいものです。

書いている文章からフォーカスを奪い、操作はマウス頼み。しかも「whiskey」が 🥃、「liz」が 🦎 だとは知らないので、自分で探すしかありません。毎回です。

手癖の問題

毎日使うアプリが、もっといい方法をすでに教えてくれた

Slack や Discord のコロンショートカットは、アプリの機能というより習慣です。コロンと数文字を入力して Tab を押し、そのまま続ける。マウスもメニューもなく、思考も途切れません。

ところがメッセージ、メール、メモに切り替えると、その習慣が通じなくなります。Slack や Discord で使えるのと同じキー入力が、実際に人と会話するアプリでは何もしてくれないのです。

回避策の問題

Apple の解決策はスケールしない

macOS のユーザ辞書では、1 つの入力文字列を 1 つの絵文字に対応させられます。:fire: → 🔥 を手作業で登録し、次も、その次も同じように登録します。補完も、新しい絵文字との出会いも、打ち間違いへの寛容さもなく、表全体を自分で管理し続けることになります。

欲しいのは、もっと大きな表でも、もっときれいなピッカーでもありません。Slack や Discord にすでにある補完を、どこでも使えることです。

解決策
Comoji がすること

Slack や Discord と同じ絵文字補完を、Mac 全体で

Comoji は、あらゆるテキストフィールドでコロン絵文字のトークンを見つけ、その場で置き換える小さなメニューバーアプリです。:liz と入力するとポップオーバーの先頭に 🦎 lizard が表示され、Tab を押してそのまま入力を続けるだけ。アプリごとのプラグインではなくキーボードのレベルで動くので、メッセージ、メール、メモ、テキストエディット、Safari、Chrome、Notion など、ほとんどのアプリで使えます。

絵文字のフルセット(1,870 件)と、おなじみの Slack や Discord のエイリアスを収録しています。候補は関連度と最近使った順に並び、肌の色にも対応し、閉じのコロンを入力した瞬間に完全一致する :shortcode: を自動で置き換えることもできます。

仕組み

設計は慎重に、プライバシーは標準で

Comoji が Tab / Return を横取りするのはポップオーバーが表示されているあいだだけで、クリック、矢印キー、アプリの切り替えで積極的にリセットします。ショートカットを入力していると確信できなければ何もしません。反応しすぎるより、反応しないほうがいいからです。

そして、処理は Mac の中だけで完結します。Comoji はコロントークンを検出するためだけにキー入力をローカルで読み取ります。入力内容を記録することも、メッセージの内容をアップロードすることもなく、パスワード用のセキュアなフィールドは完全に無視します。アカウントなし、テレメトリなし、クラウドなし。

さらに、自分自身を最新の状態に保ちます。Comoji はバックグラウンドで新しいバージョンをダウンロードし、キーボードから離れているあいだにインストールして、新しいビルドで再起動します。ポップアップも、文章の途中での再起動もありません。すべてのアップデートは、インストール前に署名が検証されます。待ちたくなければメニューバーに控えめな「アップデート」ボタンがあり、手動でアップデートしたい場合は環境設定で自動アップデートをオフにできます。

名前の由来

なぜ「Comoji」?

大事な 2 つのものを組み合わせた名前です:colon(コロン) + emoji(絵文字)。ショートカットはすべてコロンで始まり(:liz、:fire)、その先に絵文字が待っています。2 つの単語をくっつけると Comoji になります。

正直に言うと、「colmoji」 と入力したい人はいなかったし、「colonmoji」 は答えより疑問のほうが多くなる名前でした。だから Comoji です。

作っている人

絵文字探しに疲れたひとりの開発者が作りました

Matt Senter

Comoji を作っているのは、個人開発者の Matt Senter です。彼は何年ものあいだ、Slack や Discord 以外の場所では使えない絵文字ショートカットに手を伸ばし続けてきました。Comoji は彼が自分のために欲しかったツールです。補完の習慣をどこでも使えて、何も Mac の外に出ません。

チームも投資家も、エンゲージメントを追いかけるグロース部門もありません。ひとりの人間がアプリを出し、フィードバックを読み、バグを直しています。

フィードバックの多くは Comoji の Discord で受け付けています。バグの報告、絵文字エイリアスのリクエスト、今後の予定の確認ができます。

彼のほかのプロジェクトもご覧ください:

思い描く未来

絵文字の習慣はひとつ。Mac のすべてのアプリで。

もう絵文字ピッカーを開かなくていい世界を想像してみてください。Slack や Discord でいつもしているように入力するだけで、メッセージでも、メールでも、カーソルがある場所ならどこでも 🦎 🔥 🥃 が現れます。

そのために作ったのが Comoji です。無料で、署名・公証済み、すべてあなたの Mac の中で動きます。