Shortcut Conflict Helper
Add-on per NVDA che trova i tasti assegnati a più comandi nella finestra Gesti e comandi (menu NVDA, Preferenze, Gesti e comandi).
All'apertura di Gesti e comandi
Se ci sono conflitti, sopra Gesti e comandi si apre la finestra Conflitti di tasti. Se non ce ne sono, non succede niente.
L'elenco ha una riga per ogni comando coinvolto, con quattro colonne:
- Scorciatoia, con la tastiera tra parentesi.
- Comando.
- Categoria, come in Gesti e comandi.
- Stato: cosa succede premendo il tasto.
- "Vince": è il comando che parte.
- "Coperto da: ..." : non parte, perché vince un altro comando.
- "Conflitto: stesso livello": più comandi dello stesso tipo (per esempio due add-on) hanno lo stesso tasto e non si può sapere quale parte.
Quale comando vince segue l'ordine di NVDA: prima le add-on, poi il programma in uso, poi la modalità navigazione, poi l'oggetto col focus, infine i comandi di NVDA.
I pulsanti:
- Modifica (o Invio): chiede la nuova scorciatoia. Premere la combinazione; Esc annulla. Se la nuova scorciatoia è già usata, chiede se toglierla agli altri comandi.
- Rimuovi (o Canc): toglie il tasto dal comando scelto.
- Ignora: per le sovrapposizioni volute (per esempio un'add-on che sostituisce apposta un tasto di NVDA). Il conflitto non compare più; ricompare se un altro comando si aggiunge allo stesso tasto.
- Chiudi (o Esc).
Dopo ogni modifica si resta sulla stessa riga dell'elenco. Quando non ci sono più conflitti la finestra lo dice e si chiude.
Importante: come in Gesti e comandi, le modifiche si salvano solo premendo OK in Gesti e comandi. Con Annulla si perdono.
Quando si assegna un tasto
In Gesti e comandi, aggiungendo un tasto a un comando, se il tasto è già usato l'add-on elenca i comandi che lo usano e chiede se toglierlo a loro. Rispondendo No il tasto non viene aggiunto.
Cerca per tasto
Il filtro di Gesti e comandi cerca solo nei nomi dei comandi. Per trovare un comando dal suo tasto c'è il pulsante Cerca per tasto (Alt+T), dopo i pulsanti Aggiungi, Rimuovi e Ripristina:
- Premere Alt+T: si apre "Nuova scorciatoia".
- Premere il tasto da cercare (Esc annulla).
- L'albero mostra solo i comandi che usano quel tasto, con le categorie aperte e il focus sul primo; NVDA dice quanti sono, per esempio "2 comandi con NVDA+Maiusc+J". Da lì si usano i soliti Aggiungi e Rimuovi.
Per tornare a vedere tutti i comandi: scrivere nel campo Filtra per, oppure premere di nuovo Alt+T e poi Esc. Anche qui contano come stesso tasto quello per tutte le tastiere e quello solo per lo schema in uso.
Per sapere al volo cosa fa un tasto, senza aprire Gesti e comandi, NVDA ha anche l'aiuto tastiera: NVDA+1 lo accende e lo spegne.
Cosa conta come stesso tasto
- Un tasto valido per tutte le tastiere e lo stesso tasto valido solo per lo schema desktop (o solo portatile) sono lo stesso tasto.
- I tasti dello schema di tastiera che non si usa (desktop o portatile, impostato in NVDA) non contano.
Impostazioni
Impostazioni di NVDA, categoria Conflitti di tasti:
- Mostra i conflitti all'apertura di Gesti e comandi.
- Avvisa quando si assegna un tasto già usato.
- Pulsante Ripristina i conflitti ignorati, con il loro numero: fa ricomparire tutti i conflitti ignorati.
I conflitti ignorati sono salvati in shortcutConflictHelper-ignorati.json, nella cartella delle impostazioni di NVDA.
Limiti
- Gesti e comandi mostra solo i comandi validi nel programma da cui la si apre: per esempio, aperta dal browser non contiene i comandi di Thunderbird. Per controllare i tasti di un programma, aprire Gesti e comandi mentre si è in quel programma.
- Fra due add-on con lo stesso tasto non si può sapere quale parte: dipende dall'ordine in cui NVDA le carica.
Aggiornamenti
A ogni avvio di NVDA l'add-on controlla sul sito andreadessolis.com se c'è una versione nuova. Se c'è, ne mostra le novità e chiede se aggiornare: rispondendo Sì la scarica, controlla che il file sia quello giusto e la passa a NVDA, che chiede conferma, la installa e propone il riavvio. Il controllo legge solo un piccolo file sul sito e non manda nessun dato.
- Impostazioni di NVDA, categoria Conflitti di tasti: casella Controlla gli aggiornamenti all'avvio di NVDA (accesa di serie).
- Il comando "Cerca gli aggiornamenti di questa add-on", nella categoria Shortcut Conflict Helper di Gesti e comandi e senza tasto (lo si assegna da lì), cerca subito e dice anche quando la versione installata è già l'ultima.
Lingue
L'add-on parla nella lingua di NVDA: italiano o inglese.
Compatibilità
Da NVDA 2024.1 in poi (anche 32 bit). Provata con NVDA 2026.3.
Autore e licenza
Andrea Dessolis, andreadessolis.com. Licenza GNU GPL versione 2.