fns を作った理由: ショートカット中毒者の告白
私はショートカット中毒者です。マウスを使う時間が 1 秒でも減れば、どこで節約できたか全部覚えています。だからキーボードだけですべてを完結させたいという欲があり、その欲を満たしてくれるツールを長い間探し続けてきました。
探し続けた末にたどり着いた事実があります。最近の核心ショートカットはすでにビッグテックの激戦区になっているということです。Alfred と Raycast が ⌘ + Space を巡って競い合い、ChatGPT と Claude が ⌥ + Space を巡って競い合っています。グローバルショートカットのひと枠を誰が握るかが、そのままユーザーロックインの起点になっています。
その隙間で、ほぼ誰にも使われていないキーが一つありました。キーボードの左下、fn キーです。モディファイアの中でもっとも指が届きやすい位置にあるのに、macOS のデフォルト動作は絵文字ピッカーを開く程度です。どのビッグテックアプリとも衝突しません。空いている場所に可能性があると気づいたのが、始まりでした。
AI 時代の生産性はなぜこんなにもどかしいのか
最近のユーザーが AI を使う様子を見ていると、ある矛盾に気づきます。ツールは確かに強力になったのに、実際の作業フローはむしろより断片化しています。
ドキュメントを書きながら AI に質問しようと別のアプリを起動し、返答をコピーして元の作業に戻る。コードを書きながら一行検索しようとブラウザに切り替えた瞬間、通知が来てフローが途切れる。Slack でテキストを受け取って整理しようとしている間に、また別の通知が来てコンテキストが変わる。
こうしたコンテキストスイッチは、思っているより高コストです。作業の合間に手がマウスへ伸び、視線が別のウィンドウに向かい、戻ってくる間に頭の中にあった考えが散らばります。一人起業家、フリーランサー、デザイナー、開発者のようにキーボードで一日中働く人々にとって、このコストは積み重なって一日の半分を削っていきます。
AI をうまく使えるというのは、モデルをうまく選ぶことではありません。作業フローに組み込むまでの距離がどれだけ短いかの方がずっと重要です。
既存ツールの限界
既存のショートカット生産性ツールには、共通した問題があります。共通して参入障壁が高いということです。
Karabiner-Elements、Keyboard Maestro、Hammerspoon のようなツールは強力です。本当に強力です。でも初めて使う人には「何からどう始めればいいのか」という段階で壁にぶつかります。初期設定に数日かかり、学習曲線が急峻です。統計的に見ても、多くのユーザーが途中で諦めます。
Raycast や Alfred のような検索ベースのランチャーも軽くはありません。単純な検索だけなら話は別ですが、ワークフローや拡張機能を本格的に活用しようとすると、結局ドキュメントをじっくり読み込まなければなりません。さらにパワーユーザーが求めるような細かい機能——左右モディファイアの区別、モディファイア連続入力で別の動作を呼び出す、ユーザー定義のショートカットでさらに別のショートカットをチェーンする——といった部分では、どこかで限界にぶつかります。
結局、市場全体がパワーユーザー向けに回っています。その中に大きな空白がありました。誰でも 5 分でセットアップできながら、深く掘れば一ヶ月カスタマイズし続けられるツール。それは可能なのか?
テキスト展開ひとつを見るだけでも
小さな例として、テキスト展開を見てみましょう。macOS 標準のテキスト置換はシンプルすぎます。;eml と入力すればメールアドレスが入る程度。しかもサードパーティブラウザや Slack、Electron アプリでは動かなかったり崩れたりします。
逆に TextExpander や Espanso のようなツールはすべてをこなせます。でも初めて使う人が「明日の日付を自動で入れて、次のカーソル位置は行末から 2 文字内側にして、クリップボードの内容も差し込んで」をやろうとすると、マニュアルを長時間読まなければなりません。
fns では、初めての人はテンプレートの中から選んでクリックするだけです。同時にパワーユーザーは、カーソル位置の制御、入力値の調整、日付の自動入力といった細かいオプションをそのまま使いこなせます。始めやすく、進むほど深くなる——これがすべての機能に適用された原則です。
fns のアプローチ
そこで fns はこのように作りました。
fn キーをデフォルトのグローバルトリガーとします。 どのビッグテックアプリとも衝突しない、空いている場所だからです。ただし、ユーザーが望めば他のショートカットに自由に変えられます。Cmd+Space、Option+Space、Caps Lock まで——どのキーでもマッピング可能です。
AI を作業フローの中に引き込みます。 テキスト入力が可能なあらゆる環境で、fn ショートカット一つで Claude や Gemini などのクラウド LLM や、Apple Foundation Model、Windows Foundry Local などのオンデバイス LLM を即座に呼び出せます。別のアプリを起動しなくても、コピー・ペーストなしでも、AI が作業フローの一部になります。
初心者もパワーユーザーも両方満足させます。 AI ベースの初期設定ウィザードと豊富なテンプレートで、誰でも素早く作業環境を整えられます。同時に、モディファイア連続入力、左右モディファイアの区別、ユーザーショートカットのチェーンといった高度なオプションもそのまま用意しています。
競合を最小限に抑えます。 ショートカットが他のアプリと衝突しないよう、精巧なバインディングシステムを組み込みました。他のアプリが使っているキーとは自動的に回避されます。
誰のためのツールか
fns は、デジタル生産性を最大化したい人々——一人起業家、フリーランサー、デザイナー、開発者、ライター——のためのツールです。繰り返し作業で失う時間を減らし、AI を作業に自然に組み込んで、思考の流れが途切れないようにサポートするのが目的です。
これまでの生産性ツールは、ほとんどがパワーユーザー向けに作られてきました。fns はその流れを変えたかったのです。誰でも使えなければならず、同時に深く掘り下げたい人には際限なく深くなければならない。 これが最初から最後まで揺らがなかった原則でした。
これから
fns には 8 つの核心機能が入ります: Text、Speech、Clipboard、Query、App Launcher、Scroll、Zoom、Click Mode。新しい Mac を最初にセットアップするとき、私が最初にインストールしたいものたちです。
試してから決めたいなら、ブラウザで体験してみてください。ここまで読んでくださってありがとうございます。fn キーも喜んでいると思います。