Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: aerg1605 en 14 Octubre 2022, 18:42 pm



Título: Atajo para activar y desactivar microfono
Publicado por: aerg1605 en 14 Octubre 2022, 18:42 pm
Buenas
, no soy de saber hacer scripts pero quiero saber si esto es posible, bueno tengo Soundsorce instalado en mi mac y tengo arriba en mi dock la barra del icono del microfono que con solo darle click se mutea o desmutea, pero saber si es posible hacerlo por medio de un shortcut pero supongo que requiere un script, mi idea va con ejemplo a excel, uno hace la macro y despues la ejecuta asi quiero saber si se puede hacer el servicio y luego enviarlo a una combinacion de teclas para no ir manualmente a activar y desactivar mi microfono :). Espero darme a entender jsjsjs y espero me ayuden

(https://postimg.cc/vcfqKWh1)



Título: Re: Atajo para activar y desactivar microfono
Publicado por: Elektro Enjuto en 15 Octubre 2022, 16:46 pm
macOS es un mundo nuevo e inexplorado para mi (vamos, que nunca lo he tocado ni con un palo), pero eso no es obstáculo para poder deducir sin margen de error que cualquiera de estas aplicaciones de macros (entre muchas otras que habrán disponibles para macOS) te servirían para automatizar el procedimiento de hacer click en las coordenadas específicas de ese botón del micrófono:

 - Keyboard Maestro (http://www.keyboardmaestro.com/main/)
   https://apple.stackexchange.com/a/154024

 - BetterTouchTools (https://folivora.ai/)
   https://apple.stackexchange.com/a/228189

O si prefieres hacerlo mediante un lenguaje de scripting, siempre puedes recurrir, por ejemplo, a Python (https://www.python.org/downloads/macos/ (https://www.python.org/downloads/macos/)), LUA (http://www.lua.org/start.html (http://www.lua.org/start.html)) o AppleScript:

Cita de: https://apple.stackexchange.com/questions/266784/how-do-i-make-the-mouse-click-at-current-location-using-applescript
Código:
tell application "System Events"
  click at {x,y}
end tell

e9B3E_DnnWw



El destino de tu acceso directo o "atajo" sería al script a ejecutar.

Y para el asunto de poder utilizar una combinación de teclas para iniciar ese acceso directo, pues creo que esto sería la solución:

Cita de: Google Search Suggestions
How to Run shortcut with keyboard Mac?
Run a shortcut from a keyboard shortcut

Setup: In the Shortcuts app on your Mac, double-click a shortcut, click , then click Add Keyboard Shortcut, then press a key combination. To remove the keyboard shortcut you added, click the “Run with” field, then press Delete.

Y estos tips o consejos quizás también te sirvan de ayuda:
 - https://support.apple.com/es-es/guide/shortcuts-mac/apd163eb9f95/mac (https://support.apple.com/es-es/guide/shortcuts-mac/apd163eb9f95/mac)
   ( lee donde pone: "Ejecutar un atajo desde una función rápida de teclado." )

-Enjuto Mojamuto "rey de los frikis" a su disposición para futuras dudas.