Reasignar solo Ctrl + C, Ctrl + V y Ctrl-X [duplicar]

11

Sé que puedo intercambiar globalmente Control y Command en Mac OS y esto no es lo que necesito. Lo que me gustaría hacer es mantener ambos botones como están y solo y hacer que Ctrl+C, Ctrl+V, and Ctrl-X funcione como si se presionaran con el botón Command . ¿Cuál es la forma más fácil de hacer esto?

    
pregunta Dmitry Chornyi 10.10.2012 - 22:22

3 respuestas

9

Una opción sería utilizar DefaultKeyBinding.dict , pero no lo haría ' Trabaja en todas las aplicaciones o vistas de texto.

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

KeyRemap4MacBook funcionaría en casi todas partes, y también permite excluir aplicaciones específicas.

Aquíestála definición de la reasignación seleccionada en la captura de pantalla :

<item>
  <name>Use PC Style Copy/Paste</name>
  <appendix>(Control+C to Command_L+C)</appendix>
  <appendix>(Control+V to Command_L+V)</appendix>
  <appendix>(Control+X to Command_L+X)</appendix>
  <appendix>(Except in Terminal, VM, RDC, Emacs, X11, Eclipse)</appendix>
  <identifier>remap.copy_paste_winstyle_no_term</identifier>
  <not>EMACS, TERMINAL, VIRTUALMACHINE, REMOTEDESKTOPCONNECTION, X11, ECLIPSE</not>
  <autogen>--KeyToKey-- KeyCode::C, VK_CONTROL, KeyCode::C, ModifierFlag::COMMAND_L</autogen>
  <autogen>--KeyToKey-- KeyCode::V, VK_CONTROL, KeyCode::V, ModifierFlag::COMMAND_L</autogen>
  <autogen>--KeyToKey-- KeyCode::X, VK_CONTROL, KeyCode::X, ModifierFlag::COMMAND_L</autogen>
</item>
    
respondido por el user495470 10.10.2012 - 23:16
1

Otra opción sería utilizar BetterTouchTool .
Es bastante sencillo de usar, y puede configurarlo para que active cualquier acción desde un atajo de teclado:

Sin embargo, al hacer esto, CTRL + C o CTRL + X ya no funcionan como se espera dentro del terminal. Pero puede desactivar BTT para que Terminal funcione completamente para manejar este caso.

    
respondido por el RoelF 23.06.2015 - 11:03
0

Puede instalar y configurar la aplicación Karabiner con la siguiente configuración de private.xml file (edite en la pestaña Misc ):

<?xml version="1.0"?>
<root>
  <item>
    <name>Copy with Ctrl-C</name>
    <identifier>private.use_ctrl_c_for_copy</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::C, ModifierFlag::CONTROL_L,
        KeyCode::C, ModifierFlag::COMMAND_L
    </autogen>
  </item>
  <item>
    <name>Cut with Ctrl-X</name>
    <identifier>private.use_ctrl_x_for_cut</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::X, ModifierFlag::CONTROL_L,
        KeyCode::X, ModifierFlag::COMMAND_L
    </autogen>
  </item>
  <item>
    <name>Paste with Ctrl-V</name>
    <identifier>private.use_ctrl_v_for_paste</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::V, ModifierFlag::CONTROL_L,
        KeyCode::V, ModifierFlag::COMMAND_L
    </autogen>
  </item>
</root>

y habilite el elemento recién creado después de volver a cargar el archivo en la pestaña Cambiar clave .

    
respondido por el kenorb 15.09.2016 - 00:07

Lea otras preguntas en las etiquetas