AppleScript detecta la pulsación de tecla por alternativas de usuario

He buscado y he encontrado que AppleScript no puede detectar pulsaciones de tecla por parte del usuario. Me gustaría saber si hay otras alternativas para hacer esto.

Estoy construyendo un script para tabs específicas en todos los browseres de Internet, IE, FF, Chrome, Safari.

  • Creando un script que ejecutará un progtwig y si sale sin chocar, lo ejecutará nuevamente
  • alternar playPause para iPhoto, problema de script, probablemente variable global
  • Cómo get los fps de un video del inspector de QuickTime Player usando applescript
  • ¿Cómo puedo get los límites de window para "Adobe Illustrator" en AppleScript?
  • ¿Puede un service AppleScript discernir si el text seleccionado es editable?
  • ¿Cómo puedo cambiar el nombre de una list orderada de files con una list orderada de nombres de file?
    1. La pestaña específica se borrará, la pestaña de título, el favicon, la URL en la barra de direcciones se enmascararán o replaceán.

    2. Cuando el usuario presiona la tecla "tab", por ejemplo, eliminará temporalmente todo lo que se hace en el paso 1 y mostrará el contenido original.

    3. Si el usuario presiona la pestaña nuevamente, volverá al estado en el paso 1.

    Solo he logrado hacer que el cuerpo se desdibuje temporalmente, pero no el rest del paso 1 y la detección de presionar la tecla.

    Mi código:

    tell application "Google Chrome" set allTabs to front window's tab repeat with eachTabs from 1 to count of allTabs set eachTab to item eachTabs of allTabs if URL of eachTab = "http://c10h20o.com/uniqlo/2016/0923/" then set currentTab to eachTabs end if end repeat tell front window tell tab currentTab execute javascript "document.body.style.filter = 'blur(0)'" --this line is working execute javascript " --this javascript always returns me missing value $(document).keypress(function(event){ var keycode = (event.keyCode ? event.keyCode : event.which); if(keycode == '13'){ alert('You pressed a enter key in somewhere'); } }); " end tell end tell end tell 

    Soy completamente nuevo en esto y es la primera vez que hago esto.

    He preguntado sobre el desbordamiento de stack, pero nadie ha respondido. Espero que me puedan ayudar con esto.

  • ¿Puedo enviar y recibir iMessage en Mac sin comprar un iPhone?
  • Finder en Mac Always On
  • ¿Es más seguro usar una count de invitado cuando se transmite desde projectfreetv?
  • ¿Cómo puedo get los límites de window para "Adobe Illustrator" en AppleScript?
  • Listado de todos los documentos abiertos en todas las aplicaciones visibles abiertas en AppleScript
  • Ayuda con AppleScript moviendo posts de correo electrónico
  • One Solution collect form web for “AppleScript detecta la pulsación de tecla por alternativas de usuario”

    Una forma sería usar Hammerspoon para detectar pulsaciones de teclas como en este ejemplo . Podrías usar algo como esto:

    hs.hotkey.bind({"cmd", "alt", "ctrl"}, "I", function() ok,result = hs.applescript('tell Application "iTunes" to artist of the current track as string') hs.notify.new({title="Hammerspoon", informativeText=result}):send() end)

    Presionando ⌘ + ⌥ + ctrl + I le dará una notificación con el nombre del artista, en este caso.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).