1 votos

¿Cómo puedo saber si ya se utiliza un acceso directo?

Sé cómo enumerar los accesos directos del usuario para una aplicación (en este caso PowerPoint) como este:

defaults read com.microsoft.PowerPoint NSUserKeyEquivalents

¿Pero hay una manera para enumerar los atajos por defecto a través de la línea de comandos (applescript es aceptable)? De esa manera podía evitar sobrescribir los existentes, y no tengo que probar manualmente cada acceso directo que desea agregar.

1voto

siva Puntos 23

Esto no es posible ya que la aplicación no almacenar lo que los accesos directos que se pueden hacer, ya que puede cambiar los menús que desee o utilice un acceso directo para algo que no está disponible en un menú.

  • Cuando el usuario accesos directos se agregan y el usuario presiona el atajo, macOS mira a través de los menús para encontrar el elemento de menú que coincide con el nombre especificado. Esta es una comprobación en tiempo de ejecución realiza cuando el acceso directo se tramite, ya que no es posible comprobar, antes de esto. Esta es la razón por la que el texto que se introduzca para el elemento de menú de Preferencias del Sistema es una forma libre de caja, ya que no es posible enumerar cada elemento de menú que pudieran existir para una aplicación.

  • Las aplicaciones no tienen que restringir los accesos directos a los elementos disponibles en los menús. Las aplicaciones pueden desencadenar en los accesos directos sin necesidad de registrarse un compañero elemento de menú. Esta es la segunda razón por la que los accesos directos no pueden ser enumerados.

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