È probabile che alcuni dei nostri lettori ricordino il progetto Ubiquity di Mozilla. L'idea era integrare un sistema per controllare il browser usando il linguaggio naturale, con la versatilità e la rapidità della tastiera. Oggi possiamo aggiungere una funzione simile in Google Chrome grazie all'estensione Cato, che concentra i comandi più utili per l'utente in un solo posto.
Browser web. Tastiera. L'idea non sembra molto compatibile all'inizio, ma una volta assimilate le principali scorciatoie, la nostra produttività si moltiplica. Ctrl+T, Ctrl+Tab, Shift+Ctrl+Tab, Alt+D... ciò che prima richiedeva di trascinare il cursore e fare un paio di clic, ora è alla mercé della nostra velocità con la tastiera. Allora, perché non espandere questo potenziale? E se controllassimo un numero maggiore di elementi nel browser usando comandi diretti da tastiera? Mozilla ha già esplorato questa possibilità con Ubiquity. Il progetto è stato abbandonato cinque anni fa, ma un fedele gruppo di utenti mantiene un fork aggiornato. Tuttavia, Chrome è il browser più popolare al momento, e chi desidera provare qualcosa di simile può installare l'estensione Cato.
Il funzionamento di Cato si riduce a fare clic sulla sua icona o usare una scorciatoia da tastiera per invocare la riga di comando. La sua opzione predefinita è Ctrl+J, ma entra in conflitto con la scheda dei download di Google Chrome nella versione in italiano, perciò consiglio di andare nella sezione delle estensioni, cliccare su «Combinazioni di tasti» e assegnare una scorciatoia diversa (per la mia valutazione ho scelto Ctrl+H). Nuove schede, finestre di incognito, accesso alla cronologia di navigazione, abilitare e disabilitare estensioni, copiare/incollare indirizzi, controllare la riproduzione dei contenuti multimediali, aprire Gmail e Google Drive... scoprire tutti i comandi compatibili con Cato richiede una certa dose di esplorazione, ma il processo vale la pena.
L'autore di Cato Clifford Fajardo sta lavorando per trasformare ufficialmente l'estensione in open source, ma chi lo desidera può controllarne il codice ora tramite GitHub.
Personalmente credo che Cato sia un'implementazione molto più pulita rispetto al vecchio Ubiquity, e la cosa più importante è che non intralcia la dinamica delle sessioni. Non perdere l'occasione di provarlo.