Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Hola, buenas tardes.

Me planteo la posibilidad de invocar la pulsación del botón secundario (derecho) del ratón sobre el punto en el que se encuentra el puntero del ratón independientemente de cuál sea la aplicación que se encuentra en primer plano,

Algo así como la captura del punto (x,y) donde señala el ratón para, desde ese punto, invocar el clic derecho y dejar la puerta abierta a hacer una selección del menú contextual.

Pido disculpas de antemano por la posible barbaridad que haya podido expresar.

Salud.

1 Respuesta

1voto

Peter Puntos280360

Podrías probar con Cliclick ejecutando el siguiente comando:

do shell script "/usr/local/bin/cliclick kd:ctrl c:+0,+0 ku:ctrl m:+5,+5 c:+0,+0"

Saludos.

0voto

DJUNQUERA comentado

Hola, Peter.

Gracias por tu respuesta.

Me ha sorprendido tu respuesta. Se trata de una utilidad insospechada para mí y que, sin duda, parece que se le puede sacar importante partido.

En honor a la verdad esperaba una solución no basada en una aplicación de terceros, sino más bien mediante el desarrollo de un código de AppleScript.

Gracias de nuevo.

Salud.

1voto

Peter comentado

Puedes hacerlo con la ubicación del cursor, el script sería así:

tell application "System Events" to set frontApp to name of first process whose frontmost is true
tell application "System Events"
    tell application process frontApp
        set _selection to value of attribute "AXFocusedUIElement"
        tell _selection to perform action "AXShowMenu"
    end tell
end tell

Se agrega AXFocusedUIElement al AXShowMenu que ya te había comentado en otra pregunta.

Saludos.

1voto

DJUNQUERA comentado

:-))

Hola, Peter. Buenos días.

¡Qué alegría por tu última respuesta!
No la puedes imaginar. :-)

Mil gracias.

Salud.

Diego

0voto

Peter comentado

De nada, que bueno que te ayuda. :D

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...