; superwhisper_enter.ahk ; F13 (botón auxiliar ratón Logitech) → espera a que Super Whisper ; termine de pegar, pulsa Enter y devuelve el foco a OpenCode. ; ; Flujo: ; 1. Rueda central → inicia/para transcripción Super Whisper ; 2. F13 (botón auxiliar) → Enter automático + vuelve a OpenCode #Requires AutoHotkey v2.0 F13:: { ; Guardar ventana activa actual (OpenCode u otra) ventanaActual := WinExist("A") ; Guardar portapapeles actual clipAntes := A_Clipboard ; Esperar hasta 8 segundos a que Super Whisper pegue limite := 80 i := 0 loop { Sleep 100 i++ if (A_Clipboard != clipAntes) break if (i >= limite) return ; timeout, no pasó nada } ; Pausa mínima para que el Ctrl+V termine Sleep 150 ; Pulsar Enter Send "{Enter}" ; Volver a OpenCode si estaba activo antes if (ventanaActual) WinActivate("ahk_id " ventanaActual) }