AppleScript: ¿Cómo hacer clic derecho, sin deseleccionar texto, en Google Chrome?

0

Si uno ha seleccionado algún texto en Google Chrome, y luego usa haga clic con el botón derecho para hacer clic derecho en este texto para abrir el menú contextual de la selección, el texto ya no se seleccionará. Me gustaría que el texto permanezca seleccionado / resaltado después de que se haga clic con el botón derecho (al igual que sucede cuando uno hace clic con el botón derecho manualmente).

Aquí está el código de AppleScript que estoy usando para hacer clic con el botón derecho (donde esté ubicado el cursor cuando se active el script):

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

Por extraño que parezca, el problema solo ocurre en Google Chrome. Si ejecuto AppleScript en Notes.app, TextEdit, Microsoft Word, Script Editor, Finder, Safari, etc., la selección permanece resaltada después de hacer clic con el botón derecho.

Esto es lo que quiero que suceda cuando se active el script:

(SiteestáspreguntandocómologréesteresultadodeseadomientrasestuveenChrome,simplementepulséelbotónderechomanualmente).

Estoesloqueenrealidadsucedecuandoseactivaelcódigoanterior:

ObservecómoPleaseRemainHighlightedpasadeserseleccionadoanoseleccionado.

Nota:EnlacapturadepantallaGIFanterior,eltextoseleccionadosepuedeeditar.PeroelproblemapersisteenGoogleChrome,yaseaqueeltextoseleccionadoseaeditableonoeditable.

Queríainstalar MouseTools para ver si este problema era exclusivo de cliclick. Pero no puedo averiguar cómo instalar MouseTools.

    
pregunta rubik's sphere 15.03.2017 - 22:06

1 respuesta

2

Una solución para " Google Chrome " (también funciona en cualquier aplicación): use dd:x,y and du:x,y

Es para arrastrar y soltar, pero es un simple clic cuando pones las mismas coordenadas, como esto:

do shell script "/usr/local/bin/cliclick kd:ctrl dd:. du:." -- mouseDown and mouseUp at the current cursor location

    
respondido por el jackjr300 16.03.2017 - 04:49

Lea otras preguntas en las etiquetas