๐Ÿ’ก Dove si usa un'azione? I tipi di azione descritti qui si usano in Comandi (associati a parole), in Input (associati a tasti/pulsanti fisici), negli Eye Button (associati allo sguardo), e nelle direzioni di Tracking e Gaze.

โŒจ๏ธ Tastiera

Simula la pressione di un tasto โ€” singolo (es. Spazio) o in combinazione (es. Ctrl+S). Funziona con qualunque applicazione aperta, cosรฌ come farebbe una tastiera fisica.

ParametroValoriNote
Tasto Qualunque tasto + modificatori (Ctrl, Alt, Shift, Win) Puoi usare anche combinazioni come Ctrl+Alt+Canc
Tipo pressione Press (โ†“โ†‘), Down (โ†“), Up (โ†‘) Press = premi e rilascia; Down = tieni premuto; Up = rilascia
Durata 0โ€“5000 ms Quanto tempo tenere premuto prima di rilasciare (con Press)
Ripetizioni 1โ€“20 Quante volte ripetere l'azione
Codice VK raw Intero (es. 124 = F13) Per tasti non standard: F13โ€“F24, tasti grid AAC (The Grid), numpad speciali

Esempi pratici

๐ŸŽฎ
Salto (gioco)

Dici "salta" โ†’ press Spazio, durata 0, ripetizioni 1.

๐Ÿ’พ
Salva file

Dici "salva" โ†’ press Ctrl+S.

๐Ÿ”ค
The Grid (AAC)

Trigger griglia โ†’ VK raw 124 (F13), usato dai software di comunicazione aumentativa.

๐Ÿ–ฑ๏ธ Mouse

Simula la pressione di un pulsante del mouse nella posizione corrente del cursore. Supporta click singolo, doppio, trascinamento e molto altro.

ParametroValoriNote
Pulsante Sinistro, Destro, Centrale โ€”
Tipo pressione Press (โ†“โ†‘), Down (โ†“), Up (โ†‘) Stesso significato della tastiera
Durata 0โ€“5000 ms โ€”
Ripetizioni 1โ€“20 Ripetizioni click (es. doppio click = 2 ripetizioni con press)
โœ… Combinazioni utili Usa Down per iniziare un trascinamento e Up su un altro comando per terminarlo. Oppure usa 2 ripetizioni di Press per un doppio click.

๐ŸŽฎ Gamepad

Simula input di un controller virtuale XBox 360 tramite ViGEmBus. Il driver deve essere installato (il programma di Setup lo offre automaticamente). C'รจ poi da abilitare il gamepad nella scheda Gamepad delle impostazioni.

Sono disponibili tre sotto-tipi di input gamepad:

Pulsanti digitali

Simula la pressione di uno dei 15 pulsanti del controller.

PulsanteDescrizione
APulsante inferiore (verde su XBox)
BPulsante destro (rosso)
XPulsante sinistro (blu)
YPulsante superiore (giallo)
LB / RBBumper sinistro / destro
LS / RSClick analogico left stick / right stick
Start / BackPausa / Select
GuidePulsante centrale XBox
DPAD_UP / DOWN / LEFT / RIGHTD-Pad direzionale digitale
๐Ÿ’ก Tipo pressione e ripetizioni Stesso schema della tastiera: Press (โ†“โ†‘), Down (โ†“), Up (โ†‘). Durata 0โ€“5000 ms, ripetizioni 1โ€“20.

Trigger analogici (LT / RT)

Simula la pressione analogica del grilletto sinistro (LT) o destro (RT). Il valore รจ una percentuale da 0 % (rilasciato) a 100 % (premuto a fondo).

ParametroValoriEsempio
Trigger LT oppure RT LT = freno; RT = acceleratore in un gioco di guida
Valore 0 โ€“ 100 % 100 = premuto a fondo; 0 = rilasciato
Tipo Press (โ†“โ†‘), Down (โ†“), Up (โ†‘) Down imposta il valore e lo mantiene; Up lo azzera

Joystick analogico (LS / RS)

Imposta la posizione di uno degli stick analogici del controller. Gli assi vanno da โˆ’100 (sinistra/su) a +100 (destra/giรน).

ParametroValoriNote
Stick LS (Left Stick) o RS (Right Stick) โ€”
Asse X โˆ’100 (sinistra) โ€ฆ 0 (centro) โ€ฆ +100 (destra) โ€”
Asse Y โˆ’100 (su) โ€ฆ 0 (centro) โ€ฆ +100 (giรน) Convenzione XInput: positivo = giรน
Tipo Press (โ†“โ†‘), Down (โ†“), Up (โ†‘) Up riporta lo stick a 0,0
โœ… Voice Joystick Overlay Quando Tracking o Gaze usano lo stesso joystick, i loro contributi vengono sommati frame per frame (~30 Hz). I comandi vocali non sovrascrivono il tracking: entrambi contribuiscono contemporaneamente allo stesso asse.

๐Ÿ”ง Azioni interne Seaclic

Controlla il programma stesso: avvia/arresta le modalitร , ricalibra il tracking, esce dall'applicazione.

AzioneDescrizione
startAvvia Seaclic (equivale a premere START)
stopFerma Seaclic (equivale a premere STOP)
toggle_trovaAttiva/disattiva la modalitร  Trova
toggle_mouseAttiva/disattiva la modalitร  Mouse
toggle_comandiAttiva/disattiva la modalitร  Comandi
toggle_trackingAttiva/disattiva il Tracking facciale
toggle_gazeAttiva/disattiva il Gaze tracking
recenter_trackingAzzera la posizione neutra del tracking (utile dopo uno spostamento di postura)
quitChiude completamente Seaclic
๐Ÿ’ก Uso tipico Associa toggle_tracking a un comando vocale come "pausa testa" per sospendere temporaneamente il tracking senza uscire dall'applicazione. Oppure associa recenter_tracking al pulsante dorsale del controller per ricalibrate on-the-fly durante il gioco.

๐Ÿ“ก IR โ€” Comandi infrarosso (Broadlink)

Invia segnali infrarossi tramite un dispositivo Broadlink RM4 Mini (o compatibile) collegato alla rete locale. Ideale per controllare TV, condizionatori, proiettori e qualsiasi dispositivo con telecomando IR.

Prerequisiti

Collega il Broadlink

Configura il dispositivo Broadlink sulla tua rete Wi-Fi tramite l'app ufficiale.

Inserisci l'IP nelle impostazioni

Nella scheda Domotica delle impostazioni Seaclic, inserisci l'indirizzo IP del Broadlink.

Acquisisci il segnale IR

Usa l'apposita funzione nell'editor comandi: premi Registra segnale IR, punta il telecomando fisico verso il Broadlink e premi il tasto che vuoi catturare. Seaclic salva il segnale codificato in Base64.

ParametroValoriNote
Segnale IR (Base64) Stringa generata dalla registrazione Acquisita automaticamente dalla funzione registra
Ripetizioni 1โ€“10 Quante volte inviare il segnale (utile per volume +/โˆ’)
โœ… Combinazione con Eye Button Crea un Eye Button "Volume Su" con azione IR associata: fissa il bottone a schermo per 0,5 s e il segnale IR viene inviato. Ideale per chi non puรฒ interagire con il telecomando fisico.

๐Ÿ”Š TTS โ€” Sintesi vocale

Fa leggere ad alta voce un testo predefinito. Utile per annunci, conferme di azione o comunicazione aumentativa.

ParametroValoriNote
Testo Testo libero Viene letto alla velocitร  e voce impostata nelle preferenze TTS
Backend Sistema (pyttsx3) o ElevenLabs (cloud) ElevenLabs richiede API key; produce voci molto naturali
๐Ÿ’ก Privacy Con il backend di sistema (pyttsx3) il testo non lascia mai il dispositivo. ElevenLabs invia il testo ai server ElevenLabs Inc. Puoi scegliere il backend nella scheda TTS delle impostazioni.

๐Ÿ” Trova Macro

Esegue una ricerca visiva programmata con un testo predefinito, esattamente come se l'utente avesse pronunciato quella parola in modalitร  Trova โ€” ma senza input vocale. Utile per creare sequenze automatizzate o hotkey di ricerca rapida.

ParametroValoriNote
Testo da cercare Qualunque testo Verrร  cercato sullo schermo con il backend Trova attivo (locale, VLM o cloud)
โœ… Esempio d'uso Crea un comando "chiudi" โ†’ Trova Macro con testo "โœ•" o "Chiudi". Seaclic troverร  automaticamente il pulsante di chiusura della finestra in primo piano e ci cliccherร  sopra.

๐Ÿ“‚ Esegui / Apri file

Apre un file con l'applicazione predefinita oppure esegue un file eseguibile (.exe).

ParametroValoriNote
Percorso file Percorso assoluto o relativo Es. C:\Users\Mario\Documenti\documento.pdf
Argomenti Stringa opzionale Solo per eseguibili: parametri da riga di comando
โš ๏ธ Sicurezza Per motivi di sicurezza, sono supportate solo estensioni sicure: documenti, immagini, audio, video, PDF, e file eseguibili (.exe). I file script (.bat, .ps1, .vbs, .cmd) non sono supportati per evitare esecuzioni di codice non controllate.

๐Ÿ  Alexa

Invia un comando ad Alexa tramite Home Assistant con l'integrazione Alexa Media Player. Permette di dire "Ehi Alexa" senza usare la voce, attivando invece un comando Seaclic.

Prerequisiti

  1. Home Assistant installato e accessibile in rete locale (IP configurato in impostazioni Seaclic).
  2. Integrazione Alexa Media Player configurata in Home Assistant con account Amazon collegato.
  3. Token di Long-Lived Access Token di Home Assistant inserito nelle impostazioni Seaclic.
ParametroValoriNote
Comando Testo libero Es. "Accendi la luce del salotto", "Riproduci musica jazz"
Entity ID Es. media_player.echo_salotto L'echo su cui eseguire il comando (facoltativo: usa il dispositivo di default)

๐Ÿก Google Home

Invia un comando a Google Home tramite Home Assistant con l'integrazione Google Assistant SDK o Google Home community integration.

Prerequisiti

  1. Home Assistant installato con integrazione Google Home o Google Assistant configurata.
  2. Token di Long-Lived Access Token inserito nelle impostazioni Seaclic.
ParametroValoriNote
Comando Testo libero Es. "OK Google, accendi le luci del bagno"
Entity ID Es. media_player.google_home_salotto Il dispositivo Google Home su cui eseguire il comando
๐Ÿ’ก Stessa configurazione per Alexa e Google Entrambe le integrazioni usano lo stesso server Home Assistant. Configura IP, porta e token una sola volta nella scheda Domotica delle impostazioni.