Cambiar botones de navegación de texto en OSX

0


Me gustaría cambiar los botones de navegación de texto predeterminados para OSX (Mountain Lion).
Es decir, actualmente la clave para mover tokens iterativos al editar un archivo de texto (o en XCode) es alt, y el comando para BOL / EOL.

Quiero editar las teclas predeterminadas para que el comando se use para iterar a través de tokens, y (alt + command + direction) o (fn + direction) se usa para BOL / EOL.

Parece que no pude encontrarlo en la configuración clave de cada programa, así que supongo que es algún tipo de configuración predeterminada del sistema operativo. ¿Dónde y cómo puedo cambiar para lograr el comportamiento anterior?

Gracias de antemano,
Dan

Edgepo1nt
fuente

Respuestas:

0

Puede crear enlaces de teclas personalizados que se aplicarán en la mayoría de los editores de texto de OS X (específicamente, aquellos que usan el marco Cocoa).

Echa un vistazo a KeyBindingsEditor , que proporciona una interfaz para el sistema de teclas.

Alternativamente, puede crear un DefaultKeyBinding.dictarchivo plist ~/Library/KeyBindings/que le permita especificar acciones de combinación de teclas personalizadas. Debe leer la documentación de Apple para conocer las acciones precisas disponibles.

En su caso, probablemente querrá los métodos moveWordForward:y moveWordBackward:, si estoy analizando su pregunta correctamente.

ladrones
fuente
¡Gracias! La interfaz gráfica de usuario de KBE no parecía cargarse, así que yo mismo edité el archivo de enlaces de teclas. Actualmente estoy buscando más opciones en lugar de moveWordForward y moveWordBackward (por ejemplo, cuando se usan shift y cmd, solo se debe marcar un trabajo, etc.).
Edgepo1nt
Estoy teniendo algún tipo de problema extraño. Después de editar el enlace de cmd + derecha, Safari no ingresa cmd + derecha como debería (páginas web hacia adelante y hacia atrás). ¿Porqué es eso?
Edgepo1nt
Puede ser que haya un campo de texto activo que anule el comportamiento predeterminado. Asegúrese de que no haya campos de texto activos, luego intente nuevamente.
Robmathers
No hay absolutamente ningún campo de texto activo. También lo comprobé en sitios que no tienen campos de texto. ¿Alguna otra explicación y / o solución posible?
Edgepo1nt