¿No funciona Ctrl+C en Mac? Soluciones para copiar, pegar y usar Terminal

Español English Français Deutsch 日本語 Português Türkçe

¿Por qué no funciona Ctrl+C en Mac?

Respuesta rápida:

En Mac, Ctrl+C no sirve para copiar de forma predeterminada. Usa Command-C para copiar y Command-V para pegar. Si utilizas un teclado de Windows, normalmente la tecla Windows funciona como la tecla Command del Mac, así que puedes probar con Win-C y Win-V.


En Terminal, Ctrl-C debería detener o interrumpir un comando en ejecución. Si no lo hace, haz clic primero en la ventana de Terminal, prueba las teclas Control y C por separado, comprueba la configuración de las teclas modificadoras, reinicia Terminal o el Mac y actualiza macOS si el problema se produce en todo el sistema.

Ctrl+C no funciona en Mac

Es posible que acabes de cambiar de Windows a macOS y hayas comprobado que Ctrl+C y Ctrl+V no funcionan.

También puede que seas usuario de Mac y quieras utilizar Ctrl-C para cancelar un comando en ejecución y volver a la línea de comandos en Terminal, pero descubras que Ctrl-C no funciona en zsh.

Sea cual sea el caso, esta tabla de diagnóstico rápido puede ayudarte a solucionar el problema de Ctrl-C no funciona en tu Mac.

ProblemaMotivoQué probar primero
Ctrl-C no copia texto ni archivosmacOS utiliza Command-C para copiarUsa Command-C y Command-V
Utilizas un teclado de WindowsEn la mayoría de los teclados de Windows conectados a un Mac, la tecla Windows funciona como la tecla Command.Prueba con Win-C / Win-V o cambia las teclas modificadoras
Ctrl-C no detiene un comando en TerminalProblema relacionado con la interrupción en Terminal o con el teclado o la configuraciónComprueba que la ventana de Terminal está activa 
Prueba las teclas Control y C por separado 
Comprueba la configuración de las teclas modificadoras
Determina si el problema se produce con todos los comandos o solo con un proceso concreto
Si el problema persiste, prueba a reiniciar Terminal, reiniciar el Mac o actualizar macOS
El problema solo aparece en una aplicaciónConflicto entre atajos de teclado o discrepancia con el menúComprueba los atajos de teclado de la aplicación y el nombre exacto del comando del menú
Las teclas fallan en todas partesProblema del teclado, la fuente de entrada o el sistemaPrueba con otro teclado y reinicia macOS

¿Por qué no puedes usar Ctrl+C en tu Mac?

En un Mac, Ctrl+C normalmente no sirve para copiar texto porque macOS utiliza Command (⌘) como atajo estándar para copiar. Sin embargo, en Terminal, Ctrl+C tiene otra función.

Terminal sigue las convenciones de Unix. Al pulsar Ctrl+C, envía una señal de interrupción (SIGINT) al proceso en primer plano, normalmente para solicitar que se detenga.

Si no consigues usar Ctrl+C en Terminal en el Mac para cancelar o interrumpir el programa que se está ejecutando, las posibles causas pueden ser un teclado defectuoso, una configuración incorrecta del teclado, fallos del software o errores del sistema, entre otras.

Ctrl+C y Ctrl+V no funcionan en el Mac para copiar y pegar: qué hacer

Si Ctrl+C no funciona en el Mac para copiar elementos, prueba a usar la combinación de teclas Command+C. Del mismo modo, pulsa Command+V en lugar de Ctrl+V para pegar elementos en el Mac. 

Si Ctrl+C no funciona en el Mac con un teclado externo de Windows conectado, pulsa las teclas Win y C a la vez. También puedes hacer clic con el botón derecho para copiar y pegar en el Mac.

Reasignar las combinaciones Ctrl+C y Ctrl+V en el Mac

Si estás acostumbrado a pulsar Ctrl+C y Ctrl+V para copiar y pegar, puedes reasignar las teclas modificadoras en el Mac.

Sigue estos pasos:

En macOS Ventura o posterior:

  1. Abre el menú Apple > Ajustes del Sistema > Teclado.
  2. Haz clic en «Funciones rápidas de teclado».
  3. Selecciona «Teclas modificadoras».
  4. Si se te solicita, selecciona el teclado conectado. 
    cambiar la configuración de las teclas modificadoras
  5. Cambia las asignaciones de las teclas Control y Command y guarda los cambios.

En macOS Monterey o anterior:

  1. Ve al menú Apple > Preferencias del Sistema > Teclado.
  2. Haz clic en la pestaña Teclado > «Teclas modificadoras». (Los pasos pueden variar según el modelo de Mac). 
    abrir Teclas modificadoras en las preferencias del teclado del Mac 
  3. Haz clic en la flecha del campo Tecla Command para abrir el menú desplegable. 
    cambiar la tecla Command por la tecla Control en las preferencias del teclado 
  4. Selecciona «Control».
  5. Haz clic en «Aceptar».

Si solo quieres cambiar una combinación de teclas en una aplicación, utiliza las funciones rápidas de teclado para apps. El título del menú debe coincidir exactamente con el nombre del comando que aparece en el menú de la aplicación, incluida la puntuación cuando corresponda. Por ejemplo, escribe «Copiar» o «Pegar» solo si esos son los nombres exactos de los comandos del menú.

 Importante: Reasignar las teclas Control y Command puede cambiar el comportamiento de Terminal. Después, prueba tanto las funciones de copiar y pegar como la interrupción mediante Ctrl+C, y restablece la asignación original si otras combinaciones dejan de funcionar como esperabas.

Aunque sustituir la tecla Command por la tecla Control para copiar y pegar se aplica a todo macOS, es posible que algunas aplicaciones no realicen automáticamente los cambios correspondientes. También tendrás que cambiar la combinación de teclas para copiar y pegar en esas aplicaciones:

  1. Abre Teclado en Ajustes del Sistema (o Preferencias del Sistema).
  2. Haz clic en «Funciones rápidas de teclado» (o «Atajos») > «Atajos de apps».
  3. Haz clic en el botón Añadir (+).
    añadir atajos de apps 
  4. Elige la aplicación en la que quieres utilizar el atajo de copiar y pegar. También puedes seleccionar «Todas las aplicaciones» para que todas las apps del Mac puedan usar el atajo de teclado que has configurado para copiar y pegar. A continuación, introduce el nombre del atajo en el campo «Título del menú» y la combinación de teclas en el campo «Atajo de teclado».
    añadir atajos de apps en Mac 
  5. Haz clic en «Añadir».

Usa iBoysoft MagicMenu como alternativa a Copy To/Move To desde el botón derecho

Si no quieres reasignar Comando y Control en todo el sistema, puedes mantener los atajos predeterminados del Mac y utilizar un flujo de trabajo con el botón derecho para copiar archivos. iBoysoft MagicMenu, una herramienta que amplía el menú contextual, añade las opciones Copy To y Move To al menú contextual del Finder para que puedas copiar o mover archivos seleccionados a carpetas que uses con frecuencia o a unidades externas sin tener que memorizar atajos de teclado adicionales.

 Nota: iBoysoft MagicMenu no modifica el funcionamiento de Ctrl-C ni Ctrl-V en todo el sistema. Resulta útil
cuando el problema principal es mover o copiar archivos más rápidamente en el Finder.

Para copiar archivos a una carpeta o un disco desde el menú del botón derecho con iBoysoft MagicMenu, solo tienes que seguir estos pasos:

  1. Descarga, instala y abre iBoysoft MagicMenu en el Mac.
  2. Haz clic con el botón derecho en el archivo o la carpeta de destino, ya sea en el escritorio o en el Finder, y selecciona Copy To > la carpeta de destino.
    copiar archivos a una ubicación desde el botón derecho 
    En el menú Copy To solo aparecen las carpetas predeterminadas de macOS. Si quieres mover los archivos a un disco concreto o a otra carpeta que utilices habitualmente, abre la interfaz principal de iBoysoft MagicMenu, haz clic en Copy/Move To > el botón Añadir (+) y, después, haz clic en el icono Añadir carpeta para seleccionar la carpeta o el disco que quieras > Abrir > Importar para añadirlo.
    añadir un destino para Copy/Move To

¿Ctrl-C no funciona en el Terminal del Mac para detener programas en ejecución? Cómo solucionarlo

En Terminal, Control-C envía una señal de interrupción al proceso en primer plano; no copia texto. Si no puedes terminar un script o programa en ejecución porque Control-C no funciona en macOS, asegúrate de que la ventana de Terminal esté activa y pulsa Control-C una vez antes de empezar a solucionar el problema.

Si Control-C sigue sin funcionar en Terminal, prueba estas soluciones.

Comprueba Control-C en otra ventana de Terminal

Si Control-C funciona en otra pestaña de Terminal, pero no con un comando concreto, es posible que el problema esté relacionado específicamente con ese proceso o con esa sesión del shell.

Consulta la documentación del programa y utiliza el procedimiento de salida habitual si no responde. 

Si Control-C falla en todas las sesiones de Terminal, prueba las siguientes soluciones.

Comprueba el teclado

Es posible que el teclado esté dañado. Pulsa otras teclas para comprobar si también dejan de funcionar.

También puede que solo estén dañadas las teclas Control o C, o ambas. Para comprobar las teclas Control y C, pulsa una combinación que incluya Control para verificar si funciona. Por ejemplo, abre un editor de documentos como TextEdit y pulsa Control-A, que sirve para mover el cursor al principio de la línea o del párrafo. Después, pulsa C para comprobar si puedes escribirla en el documento.

Control-C no funciona en un teclado externo para Mac

Comprueba la configuración del teclado

Ve a las preferencias del teclado para comprobar si has asignado otra tecla para sustituir la función de la tecla Control en el Mac. Abre el menú Apple > Preferencias > Teclado y, a continuación, haz clic en la pestaña Teclado > Teclas modificadoras. Si has cambiado esta asignación, utiliza la alternativa configurada para la tecla Control.

Reinicia el Mac

En ocasiones, ciertos errores del sistema impiden que reciba el comando enviado mediante el teclado. Para comprobar si ese es el problema, reinicia el Mac y actualiza el estado del sistema. Después, comprueba si Control-C sigue sin funcionar en el MacBook.

Actualiza el Mac

Los errores de software pueden hacer que el ordenador funcione de forma anómala, por ejemplo, que Control-C no funcione en el Mac. Si hay actualizaciones menores disponibles, puedes actualizar el Mac para corregir los errores existentes del sistema y volver a utilizar Control-C con normalidad.

Preguntas frecuentes

Q¿Por qué Ctrl+C no copia en Mac?
A

macOS utiliza Command-C (⌘C) para copiar, a diferencia de Windows, donde se usa Ctrl-C. En Mac, Control-C se utiliza siempre para cancelar o finalizar el programa que se está ejecutando en Terminal.

Q¿Puedo hacer que Ctrl-C copie en Mac?
A

Sí. Puedes reasignar las teclas modificadoras desde Ajustes del Sistema. Sin embargo, cambiar esta asignación puede afectar a los atajos de teclado de Terminal y de otras aplicaciones.

Q¿Por qué Ctrl-C no detiene un comando en Terminal?
A

Normalmente, Ctrl-C interrumpe un comando que se está ejecutando en Terminal. Si no funciona, es posible que el proceso ignore la interrupción debido a errores de Terminal o del sistema, o a una asignación incorrecta del teclado.

Q¿Qué teclas debo pulsar para copiar y pegar con un teclado de Windows conectado a un Mac?
A

Por lo general, pulsa Windows-C para copiar y Windows-V para pegar, ya que la tecla Windows suele funcionar como la tecla Command cuando conectas un teclado de PC a un Mac. La asignación exacta puede variar según la configuración.

Q¿iBoysoft MagicMenu soluciona que Ctrl-C no funcione?
A

No. No repara directamente los atajos de teclado ni reasigna Ctrl-C. En su lugar, ofrece las acciones «Copy To» y «Move To» del menú contextual del Finder como alternativa para gestionar archivos.