Una opción es crear ~/Library/KeyBindings/
y guardar una lista de propiedades como esta como ~/Library/KeyBindings/DefaultKeyBinding.dict
:
{
"\UF729" = moveToBeginningOfLine:;
"\UF72B" = moveToEndOfLine:;
"$\UF729" = moveToBeginningOfLineAndModifySelection:;
"$\UF72B" = moveToEndOfLineAndModifySelection:;
}
Salga y vuelva a abrir aplicaciones para aplicar los cambios. Tenga en cuenta que DefaultKeyBinding.dict
algunas aplicaciones como Xcode o Firefox no lo admiten.
En Terminal, puede asignar inicio (↖) a control-a y fin (↘) a control-e desde Preferencias> Configuración> Teclado. Sin embargo, eso te dejará sin combinaciones de teclas para desplazarte hacia la parte superior o inferior de una ventana.
Puede ser más fácil usar las combinaciones de teclas predeterminadas. En la mayoría de las vistas de texto nativo:
- control-A u opción-arriba va al comienzo de un párrafo
- control-E u opción arriba va al final de un párrafo
- comando-izquierda va al comienzo de una línea
- comando-derecha va al final de una línea
control-a
y la tecla Finalizar para enviarcontrol-e
. Esas son las combinaciones de teclas de estilo Emacs que la Terminal usa para el movimiento de línea por defecto. Imitará el movimiento regular de inicio / final que busca.Otra opción es habilitar la configuración "Usar PC Style Home / End" en Karabiner (anteriormente KeyRemap4MacBook):
La configuración se define en Resources / include / checkbox / for_pc_users.xml .
También puede guardar un archivo como este como
~/Library/Application Support/KeyRemap4MacBook/private.xml
:Luego abra la aplicación KeyRemap4MacBook, presione el botón ReloadXML y habilite la configuración. Consulte https://pqrs.org/macosx/keyremap4macbook/xml.html.en para obtener más información.
fuente
Dado que esta respuesta se clasifica bien en los motores de búsqueda, quiero explicar cómo lo hice con la última versión de Karabiner .
La configuración "Usar PC Style Home / End" debe descargarse de su sitio web. Deberá ir a "Modificaciones complejas", luego "Agregar regla" y luego elegir "Importar más reglas de Internet". Le llevará a este sitio web: https://pqrs.org/osx/karabiner/complex_modifications/ donde en "Modos de emulación" puede encontrar "Accesos directos de estilo PC". Una vez que haga clic en "Importar en Karabiner-Elements", puede activarlo y
estará listo para comenzar 🙌🏼 Solo tendrá que elegir "Agregar regla" y encontrar la configuración "Usar PC Style Home / End" allí.
fuente
Te sugeriría el impresionante keyremap4macbook , es gratis y a pesar del nombre, funciona en cualquier Mac (no necesariamente Macbooks) y aquí puedes encontrar la forma más fácil de cambiar el comportamiento predeterminado de los botones de inicio / fin para que funcionen como deberían (IMO)
fuente
home
yend
en línea, en lugar de en un documento completo. Tenemos que hacer todo lo posible para reducir la fricción en la ejecución de los casos de uso más frecuentes y combinaciones de atajos de teclado y similares para comandos menos frecuentes.Seguí esta publicación de blog e hizo las combinaciones de teclas "inicio" y "fin", así como algunos otros ajustes útiles.
fuente