1 votos

¿Dónde se encuentra el archivo que almacena los atajos de teclado del Mac?

Este archivo se utiliza para editar o añadir accesos directos especiales que no aparecen en la barra de menús del Mac o en las Preferencias del Sistema. Algunos ejemplos:

Ctrl-b → Retroceder un carácter
Ctrl-f → Avanzar un carácter
Opción-b → Retroceder una palabra
Opción-f → Avanzar una palabra

La edición de este archivo de texto de acceso directo especial hizo que estos comandos funcionaran en todas las aplicaciones del Mac. ¡No hay problemas todavía funciona! Sin embargo, ahora que ha pasado algún tiempo, no puedo volver a localizar la ruta de este archivo. Quiero trastear un poco más con él.

Pistas:

  • Archivo de texto plano.
  • El archivo en algún lugar de ~/Biblioteca . Ni idea del nombre.
  • No buscando los atajos de teclado de Preferencias del Sistema.
  • No el mismo archivo que almacena los atajos de teclado de las Preferencias del Sistema. (parte dura)
  • La edición de este archivo cambiará el acceso directo en todas las aplicaciones del Mac, por ejemplo, Safari, Notas, Finder, Páginas, etc. Esto no afectará a las aplicaciones de terceros. Este comportamiento es deseable.

1voto

ammarx Puntos 106

Valores predeterminados del sistema de texto de Cocoa:

Los enlaces de teclas estándar se especifican en /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict

Para anular las combinaciones de teclas de texto de Cocoa:

...crear un archivo llamado DefaultKeyBinding.dict en ~/Library/KeyBindings/ y especificar los enlaces para aumentar o reemplazar los enlaces estándar. Puede utilizar el archivo de bindings estándar como plantilla. Se recomienda utilizar la aplicación Property List Editor para editar un diccionario de enlaces. Puede utilizar otra aplicación como TextEdit o Xcode, pero si lo hace debe asegurarse de que la codificación del archivo guardado es UTF8.

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/EventOverview/TextDefaultsBindings/TextDefaultsBindings.html

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