·8 分で読める

キーボード駆動の Mac ワークフロー構築:Dock からデスクトップまで

キーボードが 90% の作業をこなす Mac ワークフローのセットアップ方法。Otterdock の Dock ショートカット、アプリ起動、ウィンドウ管理、テキストナビゲーションをカバー。

ポイント:キーボード駆動の Mac ワークフローとは、アクションの 90% をキーボードで処理すること —— アプリの起動、Dock グループの切り替え、ウィンドウ管理、テキストナビゲーション。ゼロからのセットアップ方法を紹介します。

ゴール:手の移動を最小限にする

マウスが遅いのではなく、手を伸ばす動作が遅いのです。キーボードからマウスへの切り替えは毎回わずかな時間と集中力を消費します。一日を通してこれらの小さな中断は積み重なります。キーボード駆動のワークフローは手を一箇所に留め、意識をタスクに集中させます。

レイヤー 1:Raycast または Spotlight でアプリ起動

まずはアプリの開き方から。Cmd+Space で Spotlight を開き、アプリ名を入力して Enter。より強力な機能が必要なら Raycast をインストール:クリップボード履歴、スニペット、ウィンドウ管理コマンド、拡張ワークフローが追加されます。どちらにしても、Dock アイコンをクリックしてアプリを起動する必要はありません。

レイヤー 2:Otterdock で Dock を整理

起動は一つのこと。グループ化されたリソースへのアクセスはまた別です。Otterdock で ワークフローベースの Dock グループ を作成できます —— IDE、ターミナル、Git クライアントを含む開発グループ、Slack、メール、カレンダーを含むコミュニケーショングループ。Ctrl+1Ctrl+6 でグループを開き、矢印キー + Enter で起動。どこからでも 3 回のキー操作。

レイヤー 3:Rectangle でウィンドウ管理

アプリを開いたらウィンドウを配置する必要があります。Rectangle はポジションをショートカットにマップ:Ctrl+Option+← で左半分、Ctrl+Option+→ で右半分、Ctrl+Option+F でフルスクリーン。筋肉記憶レイアウトを構築:IDE を左、ブラウザを右、ターミナルを下に。

レイヤー 4:アプリ切り替え

macOS は Cmd+Tab で最近のアプリを切り替えられます。より精密な制御には Otterdock ホットキー を使って、すべてのアプリを巡回する代わりに特定のグループコンテキストに直接ジャンプしましょう。10 以上のアプリが動作中の場合、長いリストをタブで辿るより圧倒的に速いです。

レイヤー 5:テキスト編集効率

macOS テキストショートカットをマスター:Option+←/→ で単語単位移動、Cmd+←/→ で行頭/行末へ、Option+Delete で単語削除、Cmd+Shift+←/→ で行端まで選択。ほぼすべてのテキストフィールドでシステム全体で動作します。

レイヤー 6:ブラウザキーボードショートカット

ブラウザ内:Cmd+L でアドレスバーにフォーカス、Cmd+T で新しいタブ、Cmd+W でタブを閉じる、Cmd+Shift+T で閉じたタブを復元、Cmd+数字 で特定のタブにジャンプ。Arc を使っているなら、コマンドバー(Cmd+T)がブラウザ版 Raycast のように機能します。

レイヤー 7:ターミナルワークフロー

ターミナルで作業する場合、キーボード効率はもともとネイティブです。よく使うコマンドに shell エイリアスを追加し、Ctrl+R で逆方向履歴検索を使い、Warp のような AI アシストとブロックベース編集を追加するツールも検討しましょう。

すべてをまとめる

完全なキーボードワークフロー:Raycast で起動 → Otterdock で グループ化されたツール にアクセス → Rectangle でウィンドウを配置 → システムショートカットでテキストナビゲーション → ブラウザショートカットでタブ管理。各レイヤーがマウスに手を伸ばす理由を一つずつ取り除きます。一つのレイヤーから始め、習慣にし、次を追加しましょう。

セットアップチェックリスト

  1. Raycast をインストール(または Spotlight を使用)してアプリ起動に使う。
  2. Otterdock をインストールし、ホットキー付きのワークフローグループを 3〜5 個作成。
  3. Rectangle をインストールし、左半分/右半分/最大化のショートカットを記憶。
  4. macOS テキスト編集ショートカットを 1 週間練習。
  5. ブラウザのキーボードショートカットを学ぶ。
  6. オプション:Karabiner-Elements をインストールしてカスタムキーリマッピング。