Ribbon Menu
- Autore: Alexandru Vida, basato su RibbonExplorer di Alberto Buffolino
- Scarica l'ultima versione
- Compatibilità NVDA: dalla 2019.3 in poi (sviluppato e provato con NVDA 2026.2, 64 bit)
- Licenza: GNU General Public License v2
Un componente aggiuntivo per NVDA che permette di navigare la barra multifunzione (Ribbon) di Microsoft Office come se fosse un menu classico: frecce, Invio ed Esc, come nei menu delle vecchie versioni di Office. Non servono programmi esterni né personalizzazioni di Office.
Funziona con Word, Excel, PowerPoint e Outlook classico (Microsoft 365 e Office 2019/2021), comprese le schede contestuali, le schede aggiunte dai componenti aggiuntivi (Acrobat, Copilot, Claude, ecc.) e i menu "Altri comandi" della barra multifunzione semplificata. Niente è scritto a mano nel codice: il componente legge la barra multifunzione così com'è, quindi schede e gruppi personalizzati sono gestiti come quelli di serie.
Ribbon Menu è un fork di RibbonExplorer di Alberto Buffolino, non più mantenuto; il merito del progetto e del codice originale è interamente suo.
Uso
Aprite un'applicazione Office e premete Alt per entrare nella barra multifunzione: le schede vengono presentate come una barra dei menu.
- Freccia sinistra e destra si spostano tra le schede; Freccia giù o Invio aprono una scheda;
- Freccia su e giù si spostano tra le voci di una scheda o di un sottomenu aperto; Freccia destra entra in un gruppo o espande un controllo, Freccia sinistra torna al livello superiore;
- Invio attiva la voce corrente (o la espande, se ha un sottomenu); Alt+Freccia giù e Alt+Freccia su espandono e chiudono i controlli;
- Esc risale di un livello alla volta, come nei menu classici; sulla barra delle schede, Esc esce dalla barra multifunzione;
- NVDA+Spazio, mentre siete nella barra multifunzione, disattiva il componente: la barra resta nativa, attraverso riquadri, finestre di dialogo e cambi di finestra, finché NVDA+Spazio dentro la barra non lo riattiva. Anche riavviare NVDA lo riattiva. Il gesto è attivo solo dentro la barra multifunzione e non tocca NVDA+Spazio altrove, per esempio nei documenti di Word.
Aggiornamenti
Ribbon Menu è distribuito tramite l'Add-on Store di NVDA, che si occupa degli aggiornamenti come per ogni altro componente aggiuntivo.
Se avete ancora installato il vecchio componente RibbonExplorer, disinstallatelo prima: i due componenti cercherebbero di gestire gli stessi tasti.
Novità
1.1.0
- Nuovo motore virtuale della barra multifunzione, opzionale (sperimentale, impostazioni NVDA, categoria Ribbon Menu): la navigazione scorre su fotografie della barra scattate via UI Automation, quindi le frecce non toccano mai Office - l'annuncio è immediato a ogni profondità, Esc risale sempre esattamente di un livello e l'attivazione avviene con un click vero sul controllo vero. Tutto il Backstage (File) è servito come livelli di menu, con lettura incrementale delle liste lunghe come i selettori di cartelle. Posizione, stato di sottomenu e tasti di scelta rapida seguono le impostazioni e la lingua di NVDA, in voce e braille. I comandi che aprono un riquadro attività (Stili, Appunti di Office, Selezione...) portano il focus dritto nel riquadro, anche quando era già aperto; le attese del motore non congelano mai NVDA (i tasti premuti mentre Office costruisce un menu vengono messi in coda e rigiocati in ordine) e Ctrl+Spazio viene assorbito invece di raggiungere il documento. Il motore pre-riscalda sempre la barra in sottofondo e ricorda la disposizione tra le sessioni;
- miglioramenti alla navigazione classica: navigazione a prima lettera come nei menu classici (le lettere non attivano più i suggerimenti tasti di Office durante l'esplorazione), Spazio funziona come Invio, Esc risale di un livello alla volta, sottomenu e controlli a tendina si espandono direttamente via UI Automation (corregge le voci che rifiutavano il focus, come Lingua nella scheda Revisione), e una lunga serie di correzioni di robustezza verificate con una scansione automatica di ogni scheda, gruppo e voce dei ribbon di Word, Excel e PowerPoint (circa 650 punti): le anomalie serie sono passate da 38 a zero;
- finestra di composizione di Outlook: la casella di ricerca non si intrufola più nella riga delle schede, le voci di menu con i puntini nel nome ("Allega file...") aprono il loro menu, e un membro della riga permanentemente disabilitato (Copilot senza licenza o senza casella Microsoft) risponde con un segnale acustico invece di chiudere il menu;
- NVDA+Spazio dentro la barra è un vero interruttore, uguale nelle due modalità: disattiva il componente e la barra resta nativa finché NVDA+Spazio dentro la barra non lo riattiva (anche riavviare NVDA lo riattiva);
- il controllo aggiornamenti interno è stato rimosso: Ribbon Menu è distribuito tramite l'Add-on Store di NVDA, che si occupa degli aggiornamenti; il pannello impostazioni si riduce a una sola opzione;
- completata la traduzione italiana dell'interfaccia, con il flusso gettext standard pronto per altre lingue.
1.0.0
- Prima versione di Ribbon Menu, fork di RibbonExplorer 1.0 (febbraio 2024);
- compatibilità con NVDA 2026.1 (64 bit); versione minima di NVDA portata alla 2019.3;
- controllo automatico degli aggiornamenti tramite GitHub Releases, con pannello nelle impostazioni e voce nel menu Strumenti;
- documentazione riscritta, aggiunta la traduzione italiana.