¿Es posible deshabilitar un método abreviado de teclado predeterminado para un carácter especial, sin el uso de software de terceros?

4

He configurado + M para ejecutar el comando "Pegar y combinar estilo", en todo el sistema. Asigné este acceso directo personalizado en la siguiente ubicación:

Preferencias del sistema Teclado Atajos de aplicaciones Todas las aplicaciones

Sin embargo, en lugar del efecto deseado de pegar y combinar el estilo, al presionar + M en mi teclado usualmente escribe el carácter µ en su lugar. Solo de vez en cuando mi acceso directo funciona aleatoriamente correctamente.

¿Cómo puedo deshabilitar la asignación de este carácter especial a mi acceso directo para que el acceso directo esté dedicado a mi comando definido por el usuario? Nunca tengo la necesidad de escribir este carácter Mu, por lo que no tengo ningún problema en deshacerme del teclado por completo.

Entiendo que se puede usar un programa de re-mapeo (como Karabiner.app) como una solución para lograr esto. Pero, ¿Apple ofrece una forma incorporada para eliminar atajos de caracteres especiales?

    
pregunta rubik's sphere 18.05.2017 - 13:03

2 respuestas

1

Como solución temporal, ya que sé que utiliza FastScripts , he aquí una sugerencia.

Deshacer los cambios realizados en Preferencias del sistema > Teclado > Accesos directos de aplicaciones > Todas las aplicaciones , cambiando primero M de nuevo a ⌥⇧⌘V , luego elimine el Pegar y combinar estilo comando que has agregado. Tenga en cuenta que probablemente podría eliminarlo sin restablecerlo primero a su secuencia de teclas predeterminada, sin embargo, lo hago de esta manera para asegurar que se reinicie correctamente.

Con las cosas volviendo a la normalidad, cree un AppleScript .scpt utilizando el código a continuación, guardándolo como Pegar y unir estilo.scpt en la Carpeta de secuencias de comandos de los usuarios (~ / Library / Scripts).

tell application "System Events" to key code 9 using {option down, shift down, command down}

Tenga en cuenta que también puede usar keystroke "v" en lugar de key code 9 , prefiero usar key code sobre keystroke la mayor parte del tiempo.

En FastScripts > Preferencias ... > Atajos de secuencia de comandos , asigne ⌥M a: Pegar y combinar estilo

Ahora no obtendrá el carácter µ al presionar ⌥M cuando FastScripts se esté ejecutando.

    
respondido por el user3439894 18.05.2017 - 17:20
1

Apple siempre usa Opción / alt para caracteres especiales. Simplemente use Control o Comando para las funciones que desee en su lugar.

    
respondido por el Tom Gewecke 18.05.2017 - 18:15

Lea otras preguntas en las etiquetas