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

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.


¡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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.