5 votos

Cómo cambiar el comportamiento de Inicio / Fin en Yosemite

Quiero cambiar el Home y End para que funcione como Windows/Linux.

CAMBIO:

Home a Command - Left Arrow . // Inicio de la línea

End a Cmd - Right Arrow . // Fin de la línea

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

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

Entonces, ¿hay una manera de reasignar el Home y End teclas para glabally en mi mac. También podría usar el comando Terminal. No quiero una aplicación para eso.

3voto

mattlary Puntos 699

Es posible que tengas que cambiar la configuración personalizada en la aplicación Terminal. Pero es bastante sencillo. Ver aquí: http://fdiv.net/2007/05/12/keybindings-in-macosx-terminal-app

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

   { "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
   { "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },

1voto

Andrea Girardi Puntos 1384

Es posible lograr este comportamiento utilizando Karabiner (sé que ya lo has intentado, pero por favor, lee). Yo lo uso mucho en Yosemite (10.10.2)

Opcional (no recuerdo si es 100% necesario), pero sigue por si acaso:

  • Añadir Karabiner_AXNotifier.app en Preferencias del Sistema > Seguridad y Privacidad > Privacidad (pestaña o menú horizontal en la parte superior) > Accesibilidad (columna izquierda)

Entonces:

  1. Abra las preferencias de Karabiner y vaya a la pestaña "Misc & Uninstall".

  2. Haga clic en el botón "Abrir private.xml" (en "Configuración personalizada")

  3. Añade este contenido a private.xml (crea 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. Vuelva a la pestaña "Cambiar clave".

  5. Haga 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 he llamado así para facilitar su activación)

  7. Prueba con las teclas Home/End.

0 votos

Gracias. Lo intentaré cuando llegue a la oficina después de 10 días. Actualmente no tengo el teclado completo.

0 votos

La solución que has encontrado es de OS X Lion. Yosemite es muy diferente. Vuelvo a abrir bounty y te doy si funciona. Lo siento soy agnóstico.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X