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.

Linzdp
fuente

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.

Alex.Bullard
fuente
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 :)

arttioz
fuente
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.

alex
fuente
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

usuario209416
fuente
2

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

John T
fuente
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 ).

Arjan
fuente
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
Chu-Saing Lai
fuente
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.

Benjamin Dobson
fuente
0

Básicamente, puede hacer cualquier reasignación que desee con la aplicación https://pqrs.org/osx/karabiner/

Martin Odhelius
fuente
En caso de que el enlace se cierre, el nombre de esta aplicación es Karabiner, anteriormenteKeyRemap4MacBook
Andi Mohr el
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

Ton Snoei
fuente
¿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í.

dfherr
fuente
-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

Daniel Smith
fuente
-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é?

thecr0w
fuente
Considere agregar una descripción de los pasos que está tomando en las capturas de pantalla.
Ulincsys