โก Tipi di azione
Tutto ciรฒ che Seaclic puรฒ fare in risposta a un comando vocale, a un input fisico o a un Eye Button.
โจ๏ธ 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.
| Parametro | Valori | Note |
|---|---|---|
| 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
Dici "salta" โ press Spazio, durata 0, ripetizioni 1.
Dici "salva" โ press Ctrl+S.
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.
| Parametro | Valori | Note |
|---|---|---|
| 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) |
๐ฎ 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.
| Pulsante | Descrizione |
|---|---|
| A | Pulsante inferiore (verde su XBox) |
| B | Pulsante destro (rosso) |
| X | Pulsante sinistro (blu) |
| Y | Pulsante superiore (giallo) |
| LB / RB | Bumper sinistro / destro |
| LS / RS | Click analogico left stick / right stick |
| Start / Back | Pausa / Select |
| Guide | Pulsante centrale XBox |
| DPAD_UP / DOWN / LEFT / RIGHT | D-Pad direzionale digitale |
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).
| Parametro | Valori | Esempio |
|---|---|---|
| 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รน).
| Parametro | Valori | Note |
|---|---|---|
| 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 |
๐ง Azioni interne Seaclic
Controlla il programma stesso: avvia/arresta le modalitร , ricalibra il tracking, esce dall'applicazione.
| Azione | Descrizione |
|---|---|
| start | Avvia Seaclic (equivale a premere START) |
| stop | Ferma Seaclic (equivale a premere STOP) |
| toggle_trova | Attiva/disattiva la modalitร Trova |
| toggle_mouse | Attiva/disattiva la modalitร Mouse |
| toggle_comandi | Attiva/disattiva la modalitร Comandi |
| toggle_tracking | Attiva/disattiva il Tracking facciale |
| toggle_gaze | Attiva/disattiva il Gaze tracking |
| recenter_tracking | Azzera la posizione neutra del tracking (utile dopo uno spostamento di postura) |
| quit | Chiude completamente Seaclic |
๐ก 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.
| Parametro | Valori | Note |
|---|---|---|
| Segnale IR (Base64) | Stringa generata dalla registrazione | Acquisita automaticamente dalla funzione registra |
| Ripetizioni | 1โ10 | Quante volte inviare il segnale (utile per volume +/โ) |
๐ TTS โ Sintesi vocale
Fa leggere ad alta voce un testo predefinito. Utile per annunci, conferme di azione o comunicazione aumentativa.
| Parametro | Valori | Note |
|---|---|---|
| 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 |
๐ 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.
| Parametro | Valori | Note |
|---|---|---|
| Testo da cercare | Qualunque testo | Verrร cercato sullo schermo con il backend Trova attivo (locale, VLM o cloud) |
๐ Esegui / Apri file
Apre un file con l'applicazione predefinita oppure esegue un file eseguibile (.exe).
| Parametro | Valori | Note |
|---|---|---|
| Percorso file | Percorso assoluto o relativo | Es. C:\Users\Mario\Documenti\documento.pdf |
| Argomenti | Stringa opzionale | Solo per eseguibili: parametri da riga di comando |
.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
- Home Assistant installato e accessibile in rete locale (IP configurato in impostazioni Seaclic).
- Integrazione Alexa Media Player configurata in Home Assistant con account Amazon collegato.
- Token di Long-Lived Access Token di Home Assistant inserito nelle impostazioni Seaclic.
| Parametro | Valori | Note |
|---|---|---|
| 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
- Home Assistant installato con integrazione Google Home o Google Assistant configurata.
- Token di Long-Lived Access Token inserito nelle impostazioni Seaclic.
| Parametro | Valori | Note |
|---|---|---|
| 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 |