Cómo cambiar el comportamiento Inicio / Fin en Yosemite

5

Quiero cambiar las teclas Inicio y Fin para que funcionen como Windows / Linux.

CAMBIAR:

Inicio a Comando - Flecha izquierda . // Inicio de la línea

Fin a Cmd - Flecha derecha . // Fin de la línea

Intenté usar la aplicación Karabiner conocida como KeyRemap4MacBook. Pero no funciona en Yosemite mientras escribo código en editores como Sublime Text, PhpStorm, WebStorm, etc.

También creé un archivo DefaultKeyBindings.dict (con la configuración adecuada) dentro de ~/Library/KeyBindings/ y OSX/Library/KeyBindings/ .

Entonces, ¿hay una manera de volver a asignar las teclas Inicio y Fin para glabally en mi mac. Podría usar el comando de la Terminal también. No quiero una aplicación para eso.

    
pregunta atilkan 06.03.2015 - 19:31

2 respuestas

3

Es posible que tengas que cambiar la configuración personalizada en la aplicación Terminal. Pero es bastante sencillo. Consulte aquí: enlace

También lo cambié por mi Sublime Text 2:

   { "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
   { "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },
    
respondido por el myfashionhub 03.06.2015 - 23:23
1

Es posible lograr este comportamiento utilizando Karabiner (sé que ya lo intentaste, pero por favor lee). Lo uso extensivamente en Yosemite (10.10.2)

Opcional (no puedo recordar si es 100% necesario), pero siga el caso por si solo:

  • Agregar Karabiner_AXNotifier.app en Preferencias del sistema > Seguridad y amp; Privacidad > Privacidad (pestaña o menú horizontal en la parte superior) > Accesibilidad (columna izquierda)

Entonces:

  1. Abra las preferencias de Karabiner y vaya a ‘Misc & Pestaña Desinstalar ’
  2. Haz clic en el botón "Abrir archivo privado.xml" (debajo de "Configuración personalizada")
  3. Agregue este contenido a private.xml (cree el archivo si no existe):

    <?xml version="1.0"?>
    <root>
        <item>
          <name>Fix Home/End</name>
          <appendix>(Home/End move to beg/end of line, Ctl/Cmd+Home/End move to beg/end of page)</appendix>
          <identifier>remap.app_firefox_fix_home_end</identifier>
          <only>FIREFOX, THUNDERBIRD</only>
          <autogen>__KeyToKey__ FROMKEYCODE_HOME, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, KeyCode::CURSOR_UP,   ModifierFlag::COMMAND_L</autogen>
          <autogen>__KeyToKey__ FROMKEYCODE_HOME, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_UP,   ModifierFlag::COMMAND_L</autogen>
          <autogen>__KeyToKey__ FROMKEYCODE_END,  MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_COMMAND, KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L</autogen>
          <autogen>__KeyToKey__ FROMKEYCODE_END,  MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_DOWN, ModifierFlag::COMMAND_L</autogen>
          <autogen>__KeyToKey__ FROMKEYCODE_HOME, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
          <autogen>__KeyToKey__ FROMKEYCODE_END, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
        </item>
    </root>
    
  4. Regrese a la pestaña "Cambiar clave".

  5. Haz clic en el botón "Recargar XML".
  6. Busque ‘System-wide’ en el cuadro de búsqueda y marque la opción ‘Fix Home / End System-wide’ (lo nombré de esta manera para facilitar la activación)
  7. Prueba las teclas Inicio / Fin.
respondido por el cesalazar 18.09.2015 - 22:40

Lea otras preguntas en las etiquetas