Reasignar accesos directos para copiar y pegar en una Mac


60

Yo uso Windows en el trabajo y una Mac en casa. Uno de los mayores problemas es la diferencia entre los accesos directos de copiar y pegar en Windows frente a Mac, es decir, Ctrl+ Cy Ctrl+ Ven Windows y en Mac, Command+ Cy Command+ V. Invariablemente es difícil debido a las habilidades motoras aprendidas donde mi mano siempre se adapta a la configuración de Windows Ctrl+ C(he estado usando Windows por más tiempo)

Me gustaría reasignar Copiar y Pegar a Fn+ Cy Fn+ Ven Mac. ¿Por qué? Debido a que la Fntecla es en realidad la tecla que corresponde al lugar donde está la Ctrltecla en los teclados de Windows y, dado que es la última tecla de borde, es fácil de encontrar. He intentado Double Command pero no parece tener la opción de recurrir Fna la Commandtecla.

Respuestas:


12

Pude hacer que esto funcionara mediante el uso de una combinación de DoubleCommand y una sugerencia de jtbandes desde aquí . Primero verifique que la tecla de función actúe como cuadro de tecla de control en el comando Doble. Luego guarde el archivo ~ / Library / KeyBindings / DefaultKeyBinding.dict con el contenido

{"^c" = "copy:";}
{"^v" = "paste:";}
{"^x" = "cut:";}

Después de cerrar sesión y volver a iniciarla, debería poder usar fn-c para copiar, etc. Existen enfoques obvios en este enfoque. Tienes que definir explícitamente cada comando para el que quieres usar fn y mapear para controlar y luego fn es realmente hacky. Desafortunadamente no pude hacer que funcionara de otra manera. Al principio pensé que podría seleccionar la casilla de verificación "la tecla de comando actúa como tecla de control" y la "tecla fn actúa como tecla de control", pero eso no pareció funcionar. Lo mismo para cambiar al control con el método de Alex anterior. Tampoco pude encontrar el modificador para asignar comandos a fn, y la documentación de Apple parece indicar que se realiza en un nivel inferior al que tiene acceso la combinación de teclas. Si alguien conoce una mejor manera de hacerlo, me encantaría verlo.


Voy a aceptar esta respuesta, pero todavía estoy buscando una solución mágica ..
Linzdp

No funciona para mí en Mac os 10.11
demon101

109

Vaya a Preferencias del sistema> Teclado> métodos abreviados de teclado y configure Accesos directos de teclado de aplicaciones> Todas las aplicaciones

Añadir atajo

Copiar ^ C

Deshacer ^ Z

Cortar ^ X

Pegar ^ V

Seleccionar todo ^ A

Hecho :)


55
Lee la pregunta hasta el final.
Daniel Beck

55
Esta es la respuesta Funciona en Mac, RDP, VMWare Fusion y Parallels.
Mark Cooper el

55
La pregunta solicitó la fnclave, ¿no es esto solo para control?
Jon-Eric

77
En Mavericks, esos atajos se pueden agregar aquí: Launchpad-> System Preferences-> Keyboard-> Shortcutspestaña -> seleccione App Shortcutsen el panel izquierdo -> haga clic en el +icono. Otro acceso directo a añadir: Save ^S. Además, la solución anterior no funcionará en programas que cambian el texto del menú, como cómo Sublime Text cambia la entrada para "Deshacer"
Drew

44
Dios mío ... ¡mi vida será mucho mejor ahora!
TimC

13

Podría intentar asignar Commanda la Controlclave, y viceversa. Es mucho más fácil de hacer y, en mi opinión, es casi idéntico a los teclados de Windows.

Simplemente vaya a Preferencias del sistema -> Teclado y mouse -> Teclado. En la parte inferior izquierda hay un botón, Teclas modificadoras ... Simplemente cambie Controly Commandgire.


2
Esto tiene un mal efecto si RDP en Windows.
Alex

1
Tampoco es una buena solución si usa muchas aplicaciones Java en Mac (que generalmente usan la tecla <kbd> Control </kdb> como se usa en Windows) o si usa mucho la Terminal, que también usa < kbd> Control </kdb> de formas más tradicionales.
Jherico

1
Esto también tiene el desafortunado efecto de intercambiar ctrl + tab y command + tab.
Braden Anderson

1
Esto también rompe totalmente a Vim.
Dan

9

1 - Vaya a "manzana"
2 - Vaya a "preferencias del sistema"
3 - Vaya a "teclado"
4 - En "teclado", vaya a la pestaña "teclado"
5 - Vaya a "teclas modificadoras .."
6 - Cambie el Cuadro desplegable "Control ()" para "Comando"
7 - Haga clic en "ok"
¡Listo!

Ahora:

Control+ C= copiar
Control+ V= pegar, y
Control+ Z= deshacer


2

Prueba IronAHK . Es una reescritura completa de AutoHotkey que puede usar para reasignar teclas y hacer accesos directos.


No es una reescritura completa, desafortunadamente lejos de eso. Sin embargo, puede hacer lo que el OP quiere.
Matt

Su enlace está roto
deltree

2

Tal vez no sea tan fácil como usar herramientas de terceros, pero en 10.6 Snow Leopard se puede usar el siguiente AppleScript para enviar las teclas existentes de Comando-C o Comando-V, y luego agregar ese script a una tecla de su elección .

Algo como:

tell application "System Events"
    keystroke "c" using {command down}
end tell

(Sin embargo, esto no le permitirá usar la tecla fn ).


1

Utilizo la forma arttioz , lo hago con accesos directos a aplicaciones, pero tiene algún problema.

Si cambio el idioma al chino, el título del menú debe usar la palabra china. :-(

Ejemplo:

  • 拷貝 ^ C
  • 還原 / 還原 輸入 ^ Z
  • X ^ X
  • 貼上 ^ V
  • 全 選 ^ A

Pensé en este problema tan pronto como leí la solución.
jpierson

0

Si está utilizando un escritorio en el trabajo, puede intentar usar el comando por un tiempo. He descubierto que mi memoria muscular ahora parece sensible al estilo de teclado en el que estoy escribiendo. Sin embargo, se confunde con las computadoras portátiles. Y cuando tuve que usar la versión de 1998 del teclado Apple.

Por otro lado, si usa una computadora portátil, esto es completamente irrelevante.



0

La mejor solución es instalar Karabiner .

Después de la instalación, habilite Modificaciones complejas> Lista de accesos directos de PC

https://pqrs.org/osx/karabiner/complex_modifications/#pc_shortcuts-list-group


¿Por qué crees que tu aplicación sugerida es la mejor solución ? ¿Te has probado a ti mismo?
CaldeiraG

Sí, para mí esta es la mejor solución para trabajar. Lo uso ahora mismo. Intenté las soluciones anteriores, pero no funcionan de la manera que lo necesito (como un ex Windows).
Ton Snoei

0

Esta es una lista más completa basada en la increíble respuesta de arttioz

Vaya a Preferencias del sistema> Teclado> métodos abreviados de teclado y configure Accesos directos de teclado de aplicaciones> Todas las aplicaciones

Añadir atajo

  • Copiar ^ C

  • Deshacer ^ Z

  • Rehacer Shift- ^ Z

  • Cortar ^ X

  • Pegar ^ V

  • Seleccionar todo ^ A

  • Encuentra ... ^ F

Es posible que también desee agregar algunas aplicaciones específicas, como Google Chrome:

  • Pegar y combinar estilo Shift- ^ V

  • Usar selección para Buscar ^ E

  • Buscar siguiente ^ G

  • Buscar turno anterior - ^ - G

Puede encontrar métodos abreviados de teclas de menú existentes en la barra de menú de una aplicación y volver a vincularlos todos utilizando los nombres exactos que se muestran allí. También puede verificar el cambio allí.


-1

También hay una manera más fácil

  1. Ir System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Cambia las teclas ControlyCmd

  3. Seleccionar Ok


-1

imagen: se agregaron los accesos directos en la preferencia mac

imagen: solo funciona parcialmente

Agregué el acceso directo en la preferencia mac, pero solo funciona en parte, ¿por qué?


Considere agregar una descripción de los pasos que está tomando en las capturas de pantalla.
Ulincsys
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.