WindowsからmacOSに乗り換えたばかりの方など、Macでコピー&ペーストができないと感じたことはありませんか?Ctrl+CやCtrl+Vのショートカットでコピー&ペーストしようとしても反応しない場合があります。
また、Macでターミナル作業中にCtrl+Cを使って実行中のコマンドを中断したいのに、「zshでCtrl+Cが効かない」というケースもあります。
どちらの状況でも、この記事でMacでCtrl+Cが反応しない問題への対処法をまとめています。

MacでCtrl+Cが使えない理由
WindowsとmacOSではCtrlキーの役割が異なります。WindowsではコピーにCtrl+Cを使用しますが、macOSではCommandキー(⌘)がコピー&ペースト用ショートカットに使われます。そのため、通常のコピー操作はCtrl+Cではなく、Command+Cが正しいショートカットです。
また、ターミナルでCtrl+Cが効かずプログラムの停止ができない場合は、キーボードの不具合、キーボード設定の問題、ソフトウェアの不具合、システムのバグなどが考えられます。
コピー&ペーストでCtrl+C/Ctrl+Vが効かない場合の設定方法
Macでコピー操作にCtrl+Cが使えない場合は、まずCommand+C(⌘+C)を、貼り付けにはCommand+V(⌘+V)を試してください。もしWindows用の外付けキーボードを接続している場合は、Windowsキー+CやWindowsキー+Vでも動作する場合があります。また、右クリックからコピー&ペーストも可能です。
Mac/MacBookでCtrl+C・Ctrl+Vショートカットを有効にする方法
Windowsの操作感に慣れている場合、MacでもCtrl+C/Ctrl+Vでコピー&ペーストできるように、ショートカットを変更することができます。
設定手順は以下のとおりです:
- Appleメニュー > システム設定(または「システム環境設定」)> キーボードを開きます。
- 「キーボード」タブ内の「修飾キー...」をクリックします。(Macのモデルによって表示や手順が多少異なる場合があります)

- 「Commandキー」欄の矢印をクリックし、ドロップダウンメニューを表示します。

- 「Control」を選択します。
- 「OK」をクリックして設定を保存します。
CommandキーをControlキーに置き換えてコピー&ペーストを行う設定を行っても、macOS全体には適用されますが、一部のアプリでは自動的にショートカットが反映されないことがあります。その場合は、各アプリごとにコピー&ペーストのショートカットを手動で設定してください。
- システム環境設定の「キーボード」を開きます。
- 「ショートカット」>「アプリケーションのショートカット」をクリックします。
- 追加ボタン(+)をクリックします。
- ショートカットを設定したいアプリを選択します。全アプリに適用したい場合は「すべてのアプリケーション」を選択できます。その後、[メニュータイトル]欄にショートカット名を、[キーボードショートカット]欄にキーの組み合わせを入力します。
- 「追加」をクリックします。
iBoysoft MagicMenuで右クリックからCtrl+C/Ctrl+Vの操作を実現
MacでCtrl+CやCtrl+Vのショートカットがうまく動作しない場合や設定できなかった場合は、iBoysoft MagicMenuを使って右クリックだけでファイルをコピーする方法もあります。キーボードを押し続けるよりも簡単に操作できます。
iBoysoft MagicMenuは、右クリックメニューからファイルのコピーや移動先を簡単に指定できるMac用の無料ツールです。よく使うフォルダやディスクを「Copy To」サブメニューに追加しておけば、Finderで目的の場所を探す手間も省けます。
iBoysoft MagicMenuで右クリックからファイルやフォルダを対象のディスクやフォルダへコピーする手順:
- MacにiBoysoft MagicMenuをダウンロード、インストールして起動します。
- デスクトップまたはFinderでコピーしたいファイルやフォルダを右クリックし、「Copy To」> 目的のフォルダを選択します。

初期状態では、Copy ToメニューにはmacOSの標準フォルダのみ表示されます。よく使うフォルダやディスクを追加したい場合は、iBoysoft MagicMenuのメイン画面で「Copy/Move To」> 追加ボタン(+)をクリックし、「フォルダ追加」アイコンからフォルダまたはディスクを選んで「開く」>「インポート」でリストに加えます。
この記事がMacでCtrl+C操作を変更したい方の参考になれば、ぜひシェアしてください。
MacのターミナルでCtrl+Cが効かずプログラムを停止できない場合の対処法
macOSでCtrl+Cが効かず、ターミナルで実行中のスクリプトやプログラムを終了できないときは、まずはCtrlとCキーを同時に何度か押して、正しく入力できているかを確認してください。
ターミナルでCtrl+Cが使えない場合は、以下の方法を順に試してみましょう。
キーボードの動作確認
キーボード自体やキーが故障している可能性があります。他のキーを押して正常に反応するかを確認してください。
また、ControlキーやCキーのいずれか、または両方が反応しない場合も考えられます。Controlキーの確認には、例えばTextEditなどのエディタを開き、Control+A(行頭へ移動)を押して動作するか試してください。次に、Cキーを押して文書に文字が入力できるかチェックします。

キーボード設定の確認
キーボード設定でControlキーの役割が変更されていないかを確認します。Appleメニュー > システム設定 > キーボード > 「修飾キー」を開き、Controlキーが別の役割に割り当てられていないかチェックしてください。変更されている場合は、Controlキーの代わりに割り当てたキーを利用するか、設定を元に戻しましょう。
Macの再起動
一時的なシステムの不具合でキーボード操作が正常に受け付けられないケースもあります。Macを再起動して、Ctrl+Cが使えるようになるかどうか試してください。
macOSのアップデート
ソフトウェアの不具合が原因で、Ctrl+Cなどの操作が反応しなくなる場合があります。お使いのMacに最新のアップデートがある場合は、インストールして不具合の解消を確認してみてください。
この記事が役立った場合は、ぜひシェアして周りの方にも教えてあげてください。