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.

  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.

  • Es necesario realizar varios clics en MacBook Pro 2011 con OS X Lion
  • Las esquinas de las windows no se renderizan correctamente
  • ¿Cómo usar el mouse para abrir el directory, file o elemento del menu en Midnight Commander?
  • eMac atascado: no se iniciará, no expulsará el disco
  • ¿Cómo desactivar la carga automática cuando mi iPad se conectó a mi Mac?
  • Teclado / Trackpad no funciona en Mac OS, pero funciona en la pantalla de inicio y en Windows
  • En High Sierra, ¿cómo hacer que una image de disco grabable abra una window automáticamente?
  • ¿Es la forma CLI de download todas las fotos de un álbum compartido de Photos.app iCloud?
  • 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).