Mac 生産性ツール — Raycast・Rectangle・AltTab・Maccy・Karabiner
macOS をキーボードだけで操作できる 5 本のツール。セットアップ、ショートカット、実践的な日常パターン。
Mac での時間のほとんどはウィンドウ切り替え・検索・クリップボード・キーリマップに費やされる。macOS のデフォルト機能はそれなりに使えるが、すべてをキーボードで操作したいならこの 5 本スタックが必要だ。一度感覚をつかめば、マウスにほとんど触れなくなる。以前はツールの数よりマウス操作の速さで生産性を測っていた。いまではキーボードファーストの操作こそが長期的な生産性の核心だと考える — ショートカットへの初期投資が、毎日の操作コストを積み重ねて回収されるからだ。
このガイドは macOS 14 以降 を対象とし、Mac 初期セットアップ の後に 30〜60 分で完了する。半分はインストール、半分は実際に毎日使うショートカットとパターンだ。
TL;DR
| ツール | 役割 | デフォルトショートカット |
|---|---|---|
| Raycast | Spotlight 代替: ランチャー+計算機+クリップボード+拡張機能 | ⌥ Space |
| Rectangle | ウィンドウマネージャー(半分 / 四分割 / フルスクリーン) | ⌃⌥ ←/→/↑/↓ |
| AltTab | Windows/Linux スタイルのウィンドウプレビュー切り替え | ⌥ Tab |
| Maccy | クリップボード履歴 | ⇧⌘ C |
| Karabiner-Elements | キーリマップ(Caps Lock → Ctrl など) | (バックグラウンド) |
前提条件
- macOS 14(Sonoma)以降 — 一部の cask は 12 以前で壊れる
- Homebrew インストール済み — Mac 初期セットアップ
- 管理者権限(
sudoが使える)
自動化スクリプト(任意)
5 本の cask を一括インストールする場合 — 必ず ダウンロード → SHA-256 確認 → 内容確認 → 実行 の順で:
setup-mac-productivity.sh# 1. ダウンロード
curl -fsSL https://devalice.jaceclub.com/assets/mac/productivity/setup-mac-productivity.sh -o setup-mac-productivity.sh
# 2. SHA-256 を確認
shasum -a 256 setup-mac-productivity.sh
# 期待値: 2a0e3cfd652afa6ecf95a35b315ff584a77a3bdb753cfad8eb978a023ab3a8d6
# 3. 確認
less setup-mac-productivity.sh
# 4. 実行
bash setup-mac-productivity.shスクリプトは冪等 — 既にインストール済みの cask はスキップされる。パーミッション設定・ホットキー設定などの手動ステップは以下で説明する。
1. Raycast — 5 分
Spotlight の機能をより速く、さらにクリップボード / 計算機 / 翻訳 / 拡張機能マーケットプレイスまで備えた万能ランチャー。単体で最もインパクトの大きいツールだ。
インストール
brew install --cask raycast初期設定
- 起動 — Spotlight(
⌘ Space)を開いて「raycast」と入力、Enter - ホットキー — Raycast Preferences → General → Raycast Hotkey を
⌥ Spaceに設定(Spotlight と競合しないように)。Spotlight を無効化する:- System Settings → Keyboard → Keyboard Shortcuts → Spotlight → 「Spotlight 検索を表示」のチェックを外す
- インデックス作成 — Raycast がアプリとシステムコマンドを自動インデックス。追加設定不要。
日常コマンド
| 入力 | 結果 |
|---|---|
chrome、vs、term | アプリを起動(数文字で十分) |
12+34*5 | 計算機(Enter でコピー) |
clip | クリップボード履歴(Maccy で代替可能 — §4 参照) |
tr hello | 翻訳(Raycast Pro / 拡張機能) |
bs google.com | DuckDuckGo / Google 検索 |
kill | プロセスを終了 |
snippets | スニペット(!email 形式のトリガーで自動挿入) |
拡張機能(ストア)
Store コマンドでマーケットプレイスを開く。推奨:
- Color Picker — 任意のピクセルから hex を取得
- Kill Process — pid/名前でプロセスを終了
- Search npm — npm パッケージを即座に検索
- GitHub — リポジトリ/Issues/PR を検索
- Brew — brew install/list/upgrade
無料プランで十分に使える。Pro(月額)は AI/同期を追加する。まずは無料から試すこと。
2. Rectangle — 5 分
ウィンドウマネージャー。半分、四分割、フルスクリーン、次のモニターへ移動 — すべて 1 つのショートカット。
インストール+パーミッション
brew install --cask rectangle- 起動 — Launchpad または Raycast から起動
- アクセシビリティを許可:
- System Settings → Privacy & Security → Accessibility → Rectangle をオン
- これがないとショートカットが動作しない
デフォルトの日常ショートカット
| ショートカット | 操作 |
|---|---|
⌃⌥ ← | 左半分 |
⌃⌥ → | 右半分 |
⌃⌥ ↑ | 上半分 |
⌃⌥ ↓ | 下半分 |
⌃⌥ Return | 最大化 |
⌃⌥ U/I/J/K | 四分割(左上/右上/左下/右下) |
⌃⌥ ←/→(繰り返し) | 1/2 → 1/3 → 2/3 サイクル |
⌃⌥ Cmd ←/→ | 次のディスプレイに移動 |
⌃⌥ Backspace | 元のサイズ/位置に戻す |
デフォルトが手に合わない場合は Preferences → Keyboard Shortcuts でリマップ。Magnet スタイルのバインディングも 1 クリックで適用できる。
実践パターン
- エディター+ターミナル —
⌃⌥ ←でエディター /⌃⌥ →でターミナル。5 秒でセットアップ - エディター+ブラウザ+Slack —
⌃⌥ U/I/Jで四分割 - クロスモニター — ラップトップ+外部:
⌃⌥ Cmd →でフルスクリーンとして外部ディスプレイにスナップ
3. AltTab — 5 分
macOS のデフォルト ⌘ Tab はアプリ単位で切り替えるため、同一アプリに複数ウィンドウがあると不便だ。AltTab はサムネイル付きでウィンドウ単位で切り替える — Windows/Linux に慣れたユーザーには馴染みやすい。
インストール+パーミッション
brew install --cask alt-tab- 起動 → アクセシビリティを許可(Rectangle と同じ手順)
- Preferences → Shortcuts →
⌥ Tabのまま維持(デフォルト)
日常ショートカット
| ショートカット | 操作 |
|---|---|
⌥ Tab | 次のウィンドウ |
⌥ ⇧ Tab | 前のウィンドウ |
⌥ Tab を押し続けて矢印 | 矢印で選ぶ |
⌥ Tab+Q | ウィンドウを閉じる |
⌥ Tab+M | ウィンドウを最小化 |
推奨オプション
- Preferences → Appearance → Theme: macOS(ネイティブ外観)
- Preferences → Controls → 「Also select windows」: ✅(マウスホバーで選択)
- Preferences → Blacklist → ビデオ通話アプリ(Zoom など)を除外してミニウィンドウのノイズを減らす
同じアプリのウィンドウ間(例: VS Code が 3 つ)を切り替えるのに最適 —
⌘ `より直感的で、すべてのアプリで同様に動作する。
4. Maccy — 3 分
クリップボード履歴ツール。macOS は直前の 1 アイテムしか保持しないが、Maccy はN 件分を検索可能なリストとして保持する。
インストール+パーミッション
brew install --cask maccy- 起動 → アクセシビリティを許可
- Preferences → General:
- ホットキー:
⇧⌘ C(デフォルト)。Raycast のクリップボード拡張と競合する場合はどちらかを無効化 - サイズ: 200(200 アイテムで十分。多すぎると検索が遅くなる)
- ホットキー:
- Preferences → Storage → 「Save history」✅
日常ショートカット
| ショートカット | 操作 |
|---|---|
⇧⌘ C | Maccy を開く |
| 入力+Enter | 選択したアイテムをコピーして自動ペースト |
⌘ ⌫ | アイテムを削除 |
⌘ K | 履歴を全消去 |
実践パターン
- 連続するトークン — トークン A をコピー、トークン B をコピー、Maccy から A を呼び出す
- 前回の検索語を再利用 — 複数のファイルに同じ正規表現を適用
- シークレットを除外 — Preferences → Ignore → パスワードマネージャーの出力に対する正規表現(またはアプリ単位で無視)
⚠️ シークレット(API キー、パスワード)を扱った後は
⌘ Kで即座に消去すること。Maccy はローカルに保存するが、ディスクに残り続ける。
5. Karabiner-Elements — 10 分
キーリマップツール。代表的な用途:
- Caps Lock → Control — 左小指の負担を減らす(Vim/Emacs ユーザーには特に有効)
- 単独 Cmd タップ → IME 切り替え — 日本語・韓国語ユーザー向け
- 外付けキーボードのリマップ — HHKB/Keychron のモディファイアー調整
インストール+パーミッション
brew install --cask karabiner-elements- 起動して Input Monitoring パーミッションを許可
- ドライバーをインストール — 初回起動時にシステム拡張のプロンプトが出る。System Settings → Privacy & Security で「許可」(下の方)
- 再ログインまたは再起動が必要な場合がある
Caps Lock → Ctrl(定番)
- Karabiner-Elements → Simple Modifications
- 左のキー = caps_lock、右のキー = left_control
- 保存(即座に適用)
単独 Cmd → IME 切り替え(Complex Modifications)
- Karabiner-Elements → Complex Modifications → Add rule → Import more rules
- 「right command to eisuu/kana」または「korean toggle」を検索
- インポート → 有効化
- 左 Cmd 単独タップ = 英語、右 Cmd 単独タップ = 日本語/韓国語(組み合わせキーは通常の Cmd として機能)
Karabiner の Complex Modifications は JSON ルール。直接の記述も可能だが、まずは karabiner-elements/complex_modifications からインポートして始めること。
確認 — 「5 分間マウスなし」チャレンジ
セットアップが成功していれば、次の 5 つのタスクをマウスなしで実行できるはずだ:
⌥ Space→ Raycast →chrome→ Enter⌃⌥ ←で Chrome を左半分に移動⌥ Space→term→ ターミナルを開く⌃⌥ →でターミナルを右半分に移動- ターミナルで
echo hello world→ 結果をコピー →⇧⌘ Cで Maccy → 前回のコピーがあることを確認
詰まることなく 5 秒以内にこれができれば成功だ。
トラブルシューティング
Rectangle のショートカットが何もしない
99% の場合: アクセシビリティのパーミッションが足りない。System Settings → Privacy & Security → Accessibility → Rectangle をオン。グレーアウトしている場合は「+」をクリックして Rectangle.app を追加。
AltTab が一部のアプリのウィンドウを見逃す
それらのアプリが Mission Control から「別ウィンドウ」として認識されていない。AltTab Preferences → Controls → 「Show standard tabs as windows」などを切り替える。それでも解決しない場合はアプリ側の制限。
Karabiner 後に外付けキーボードが反応しない
システム拡張の承認を見逃した。System Settings → Privacy & Security → 下部の「許可」。macOS はこのプロンプトを約 30 分しか表示しない。見逃した場合は再試行。
Raycast が遅く感じる
拡張機能が多すぎる。Preferences → Extensions → 使っていないものを無効化。インデックスオプションも整理する。
Maccy がシークレットを記憶してしまった
Preferences → Ignore → パスワードマネージャーアプリ / 正規表現を追加。すでにキャプチャされたアイテム: ⌘ K で全消去。
Raycast のホットキーが別のアプリと競合する
通常は Spotlight が無効化されていないため。System Settings → Keyboard → Keyboard Shortcuts → Spotlight → 「Spotlight 検索を表示」のチェックを外す。
参考リンク
- Mac 初期セットアップ — まず Homebrew/Git/SSH
- Raycast / Rectangle / AltTab / Maccy / Karabiner-Elements
- karabiner-elements/complex_modifications — ルールマーケットプレイス
更新履歴
- 2026-05-12: 初稿。5 本のツール+自動化スクリプト+「5 分間チャレンジ」確認+6 つのトラブルシューティングケース。