โจ๏ธ Modalitร Input
Rimappa tasti, pulsanti mouse e pulsanti gamepad fisici in qualsiasi azione Seaclic.
๐ Cos'รจ la modalitร Input
La modalitร Input รจ l'opposto della modalitร Comandi: invece di mappare una parola pronunciata โ azione, mappa un input fisico (tasto premuto, pulsante cliccato, pulsante gamepad) โ qualsiasi azione Seaclic.
ร particolarmente utile per:
- Switch access: un solo tasto o pulsante esterno โ navigazione completa.
- Remapping tastiera: ridefinire tasti scomodi o inutilizzati.
- Remapping gamepad: riassegnare pulsanti del controller fisico.
- Telecomandi alternativi: un pulsante HID personalizzato โ azione Seaclic.
๐ฎ Input fisici supportati
| Tipo input | Esempi | Note |
|---|---|---|
| Tasto tastiera | F1, Ctrl+Alt+T, Backspace | Qualunque tasto singolo o combinazione |
| Pulsante mouse | Click sinistro, destro, centrale, pulsanti laterali M4/M5 | โ |
| Pulsante gamepad fisico | A, B, X, Y, LB, RB, DPADโฆ | Richiede un controller XInput fisico collegato al PC |
| Trigger gamepad fisico | LT, RT (soglia superata) | Si attiva quando il trigger supera una soglia configurabile (default 50 %) |
โก Modalitร di trigger
Per ogni binding puoi scegliere quando l'azione viene eseguita:
L'azione viene eseguita nel momento esatto in cui premi il tasto/pulsante. Ideale per azioni istantanee (click, salta, spara).
L'azione viene eseguita quando rilasci il tasto/pulsante. Utile per distinguere tap brevi da hold, o per azioni "conferma".
L'azione si attiva dopo che hai tenuto premuto il tasto per un tempo configurabile (in ms). Permette di avere due azioni diverse sullo stesso tasto: tap breve e hold lungo.
๐ซ Soppressione input originale
Per ogni binding puoi abilitare l'opzione Sopprimi input: quando attiva, l'input fisico originale viene bloccato e non raggiunge il sistema operativo nรฉ le altre applicazioni.
Senza soppressione: il tasto fisico fa la sua cosa normale e in piรน scatta l'azione Seaclic.
Con soppressione: solo l'azione Seaclic viene eseguita โ il tasto originale รจ invisibile al sistema.
๐ Profili Input
Come la modalitร Comandi, anche Input supporta profili multipli
salvati in seaclic_input_profiles.json.
Puoi creare profili diversi per contesti diversi (switch access, gaming, accessibilitร )
e passarci tramite le impostazioni.
Dalla scheda Input nelle impostazioni hai accesso alle stesse operazioni di Comandi:
- Crea, rinomina, duplica, elimina profili
- Esporta/importa in JSON
- Aggiungi, modifica, rimuovi singoli binding
๐ก Casi d'uso
Un pulsante esterno USB (es. Ablenet, Specs) registrato come tasto F13 โ azione Seaclic toggle_trova. Un secondo switch su F14 โ click sinistro. Controllo completo con due switch.
Pulsante Guide del controller fisico โ toggle_tracking. Cosรฌ puoi sospendere il face tracking durante una cutscene premendo il logo XBox.
Tasto Scroll Lock (normalmente inutilizzato) โ avvia Seaclic. Tasto Pausa โ ferma Seaclic. Toggle rapido senza usare il mouse.
Un dispositivo HID che emette tasti virtuali (es. telecomando USB) โ azioni IR Broadlink. Premi il pulsante del telecomando, Seaclic invia il segnale IR al TV.