Mac のキーボードショートカット
網羅的に記載することは目的としておらず、
よく使うが覚えられないもの / 動作の違いが分からず混乱するもの / 作業効率に良いもの を中心に記載。
スクリーンショット
| Ctrl | Shift | Cmd | Key | 対象 | 保存先 | 補足 |
|---|---|---|---|---|---|---|
| Shift | Cmd | 3 | 全体 | ファイル | ||
| Ctrl | Shift | Cmd | 3 | 全体 | クリップボード | |
| Shift | Cmd | 4 | 選択範囲 | ファイル | ||
| Ctrl | Shift | Cmd | 4 | 選択範囲 | クリップボード | ※1 |
| Shift | Cmd | 5 | (UIで) | (UIで選択) | 録画も可能 |
※1. 個人的にはこれをよく使うが、キーが多くて忘れがち。
トラックボールの中クリックに割り当てて定着している
ウィンドウの切り替え
| キー | 動作 | 対象 | メモ |
|---|---|---|---|
| Ctrl + ↑ | 俯瞰表示 | 全ウィンドウ | Mission Control という機能 |
| Ctrl + ↓ | 俯瞰表示 | 同アプリのウィンドウ | アプリケーション Exposé という機能 |
| Cmd + Tab | 切り替え | 全アプリ | 「全ウィンドウ」ではない。 Windows でいう Alt + Tab に近い |
| Cmd + ` | 切り替え | 同アプリのウィンドウ | Windows にも欲しい |
※ 参考1: é ← これは Option + e を押したあと e と入力すると出る。余談。
※ 参考2: トラックパッドの 3 本指アクションについて:
キーボードと合わせて以下のように設定しておくと、直感的で良い。
| 操作 | 動作 | メモ |
|---|---|---|
| 3本指で上にスワイプ | Mission Control | これはデフォルトで設定されてる |
| 3本指で下にスワイプ | アプリ Exposé | こちらは追加で設定する (デフォルトは未割当) |
※ 参考3: Logicool のトラックボール(人差し指部分の上下)についても同様に設定してみている
ディスプレイ切り替え
| キー | 動作 | メモ |
|---|---|---|
| Cmd + F1 | ディスプレイの拡張/ミラーの切替 | 正確には「Cmd + 輝度Down」 |
あまり知られていない気がするが、必要なときは とても便利。
しかし最近、キーボードを HHKB に変えて F1 キーがないので同じ操作ができなくなった。
そこで、マウスで切り替えられるようにアプリを作って、これで運用してみている。
標準的なショートカット
Mac 標準アプリがこのようにしてあって、サードパーティアプリも、それに合わせてある可能性のあるもの。
| キー | 動作 | メモ |
|---|---|---|
| Cmd + T | 新規タブ | |
| Cmd + Shift + [ | 前のタブ | |
| Cmd + Shift + ] | 次のタブ | |
| Cmd + G | 検索で次のマッチ | 知らなかった。Windows の F3 相当。 Chrome や VSCode でも対応している |
※ Cmd-C,V,X,A,F,N,P 辺りは Windows とだいたい同じだと思うので、あえて書かない
使わないが、うっかり押したときに混乱するのを回避するために覚えておくと良いもの
Cmd + H
| キー | 動作 | メモ |
|---|---|---|
| Cmd + H | アプリのウィンドウを隠す | 再度押すと次々消えてくので注意 |
| Cmd + Tab | 隠れてしまったウィンドウを元に戻すとき用 |
「ウィンドウ単位」ではなく「アプリ単位」で隠れる(=そのアプリのウィンドウが全部消える)と認識しておくと、混乱は避けやすいかも。
なお、なぜ Cmd + H をうっかり押してしまうかというと、Windows の「置換」(Ctrl + H) のつもりで押してしまうから。
Finder 関連
| キー | 動作 |
|---|---|
| Shift + Cmd + N | 新規フォルダ |
通常はFinderの白い部分の右クリックから作成できるが、ファイルがいっぱいのときに白い部分が選べず操作しづらい。
そこでこのショートカット使うかも。(と、思ったけど、右上の [...] ボタンから「新規フォルダ」でやれば良さそうだ)
キーボードの記号と読み方
| 記号 | 読み | メモ |
|---|---|---|
| ⌘ | Command | Windows でいう Ctrl 相当 |
| ⌥ | Option | Windows でいう Alt 相当 アイコンは線路の分岐を表している。 Alt (Alternative)と同様、「代替の/もう一方の方法」と考えると、意味がつながる |
| ⌃ | Control | |
| ⇧ | Shift |
Windows と比べていて思ったが、「Control」は個人的には、無いと困るものだが、
もしかして Emacs 風キーバインド使わないひとは、あまり使わなかったりするのだろうか
Emacs 風キーバインドについて
Mac でテキスト編集時、ほとんどのアプリケーションで対応しているカーソル操作。
Emacs 風と言っているのは、この操作が Emacs というエディタ由来だから。
| キー | 動作 | メモ |
|---|---|---|
| C-n | ↓ キー | |
| C-p | ↑ キー | |
| C-b | ← キー | |
| C-f | → キー | |
| C-a | 行頭 | |
| C-e | 行末 | |
| C-k | 右側(=行末まで)削除 | |
| C-d | 右側1文字削除 | |
| C-h | 左側1文字削除 | これはアプリによって効かないことあり |
※ ここでは Control キーを C- と書くことにした
Windows の Home/End/PgUp/PgDn 相当
強いていうならこんな感じ
| Win | Mac (テキスト編集時) | Mac (ビューア系) |
|---|---|---|
| Home | Control + a | - |
| End | Control + e | - |
| Ctrl + Home | Cmd + ↑ | Cmd + ↑ |
| Ctrl + End | Cmd + ↓ | Cmd + ↓ |
| PageUp | なし(不便) | Shift + Space |
| PageDown | なし(不便) | Space |
Excel は、ほぼ対応していないので、「Mac で Excelのキーボードによる操作」は期待しないことにした
Apple の公式ドキュメント
Mac keyboard shortcuts - Apple Support (GE)
いろいろ載ってる