3 votos

Desencadenar la tecla de función usando applescript

Estoy tratando de activar una tecla de función usando applescript. El aumento de volumen de 'la clave', por ejemplo.

Escribí la siguiente applescript pero no es eficaz:

tell application "System Events"
    key down 63 -- fn
    key code 111 -- f12
    key up 63
end tell

simplemente ejecutar 'código de la clave de 111' me da el mismo resultado que en el código anterior,

 key down 63 

no parece efecto en el comportamiento de la secuencia de comandos, el f12 tecla es presionada, sin la función de modificador.

No hay nada como

 using function down / using fn down

de igual manera que lo es para el comando de la clave

 using command down

o alguna manera de lograr esto?

Gracias,

Rik

1voto

soulshined Puntos 579

si usted está tratando de establecer el volumen de AppleScript una sintaxis correcta sería como el siguiente, no hay necesidad para la fuerza de pulsación de botón :

tell application "System Events"
set volume 4
end tell

Ahora, como pueden ver es un proceso forzado. Si desea más flexibilidad como para determinar dónde el volumen de usuarios es en la actualidad o en conjunto para incrementar el aumento/disminución por 1, sí que es posible, pero un poco más pesado de lo que puedo manejar por ahora (estoy escribiendo desde mi iPhone)

Sin embargo,

Si es posible, y que su objetivo final no se vería afectada por el uso de Automator. Me gustaría utilizar Automator si yo fuera usted, se ha construido en funciones como este, con fácil de arrastrar y soltar motivos. 'Establecer el Volumen del sistema es uno de ellos". Pero eso es una alternativa, yo sólo emulado que con el código anterior.

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