
Me acabo de enterar de que Mac OS tiene una función de autocompletar incorporada que funciona en muchos lugares, activada por la opción de método abreviado de teclado-esc. Sin embargo, este atajo es muy malo; me gustaría poder cambiarlo por otro.
No tengo suerte para encontrar esto en la configuración del teclado. ¿Hay alguna manera de cambiar este atajo?
¡Gracias!
Respuesta1
Hay una manera de cambiar el atajo de teclado:
- Vaya a Preferencias del Sistema > Teclado > Atajos
- Haga clic en 'Atajos de aplicaciones' y presione el botón '+'
- Aparece una nueva hoja. Seleccione 'Todas las aplicaciones' e ingrese "Completar" como título del menú.
- Haga clic en el área blanca junto a 'Atajo de teclado:' y presione el atajo de teclado que desee.
- Haga clic en 'Agregar' para confirmar.
Respuesta2
AppKit/Cocoa proporciona esa funcionalidad completa incorporada y el equivalente clave. Por lo tanto, puede utilizar DefaultKeyBinding.dict para asignar también ese método "completo:" a otra cosa. Para reasignarlo, edite StandardKeyBinding.dict en la ruta del marco de AppKit, para asignarlo también a otra cosa, agregue una línea a su ~/Library/KeyBindings/DefaultKeyBinding.dict que se vea así para que se complete en un solo esc:
{
"\033" = "complete:";
}
y mis notas y hallazgos sobre https://gist.github.com/hym3242/8e8bc10a2fed8e55973c500f1798c234
Este DefaultKeyBinding.dict es muy potente y los cambios se reflejarán en aplicaciones de terceros como áreas de texto y campos de texto en Chrome, con algunas excepciones, peculiaridades y características.
Respuesta3
⌘+ shift+ Aes el acceso directo predeterminado y funciona bien en Mac OS Mojave.