Archivio per il tag shortcut

Recensione di iswitch-tabs, estensione per Firefox che permette di aprire le schede in modo più semplice

Oggi, dopo un bel po’ di tempo che non scrivo su questo blog, vorrei presentare un’estensione che, a mio parere, va nella giusta direzione: cioè quella di rendere più usabile un’applicazione. Niente di che, dirà qualcuno, però secondo me l’idea di questa estensione è geniale, anche se non è fra quelle pubblicizzate su Firefox Addons (pure nome gli hanno cambiato e non a caso credo ::-P ). Fra parentesi, mi piacerebbe sapere chi sceglie i « Componenti aggiuntivi consigliati», no perchè io di quelli consigliati non ne installerei nemmeno uno :-P .

L’estensione si chiama iswitchbtabs e permette di fare una cosa semplicissima: accedere alle schede aperte usando solamente la tastiera. Lo sviluppatore Chris Danis si è ispirato al famoso editor di testo su piattaforma Linux: Emacs (che non ho mai imparato ad usare :-P ) che ha una feature simile. In pratica è sufficiente premere F9 per far apparire una finestrella con elencate tutte le schede aperte in quel momento:

Screenshot della schermata di iswitchb-tabs che mostra le schede aperte in Mozilla Firefox

iniziando a digitare del testo l’elenco delle schede comincerà a ridursi mostrando solamente quelle che soddisferanno il pattern digitato, dando invio si aprirà la prima scheda che appare nella lista. Perchè questo dovrebbe essere utile ? Ecco qualche buon motivo:

  • se le schede aperte sono tante, il loro nome è tagliato, a volte rimangono solo poche lettere visibili (il numero delle schede aperte può variare a seconda della risoluzione dello schermo o del tema utilizzato). Questo ovviamente rende complicato riconoscerle;
  • si può tranquillamente fare a meno della barra delle schede;
  • anche dal punto di vista dell’accessibilità, credo, sia un ottimo metodo per muoversi velocemente fra le schede.

L’unica cosa che, secondo me, potrebbe essere migliorata è quella di proporre le schede aperte in un menu a scomparsa nella barra di stato anzichè in una finestra popup (like Nostalgy for TB). . In realtà, sto anche cercando di fare questa piccola modifica prendendo spunto dalle due estensioni in oggetto, ma sono ben lungi dal venirne a capo (avevo già richiesto nella mailing list di Nostalgy, la scorsa settimana ho messo pure un commento nella pagina di iswitchb-tabs su Firefox Addons ma senza risultati (il commento su A.M.O. è in attesa di moderazione :-P ).

In realtà, inizialmente avevo dei progetti più ambiziosi, però la mia scarsa conoscenza di Javascript e Xul mi ha fatto desistere :-P . Quello che volevo fare era rendere accessibili tutti i menu di Firefox (File, Visualizza, Strumenti…) usando l’autocompletamento, comunque ci ho rinunciato :-P . All’idea di modificare iswitchb-tabs per farla funzionare come Nostalgy invece, non ho ancora desistito :-P .

In realtà, io speravo che fosse possibile richiamare la scheda aperta in Firefox, e più in generale di tutte le applicazioni in uso, con Enso ma, almeno qui da me, non è possibile richiamare le schede, è invece possibile richiamare le finestre di qualunque applicazione in uso e per questo ha una sua ragione di rimanere installato :-) . Visto che, gli sviluppatori di Enso sono stati ingaggiati da Mozilla è comunque possibile che ci siano gradite novità a breve :-) .

Download: iswitchb-tabs.

Technorati Tags: , , ,

Super scrolling in Firefox

Prendendo spunto da una richiesta fatta su it-alt.comp.software.mozilla spiego come attivare il super scrolling in Firefox o più generalmente, in un software Gecko based. Per modificare tali impostazioni è necessario accedere all’editor di configurazione avanzata, in Firefox vi si accede digitando about:config nella barra degli indirizzi.

Esistono due possibili strade:

  • scorrere il documento una pagina alla volta;
  • impostare il numero delle righe da scorrere.

Senza modificare il comportamento base della rotellina si può associare il super scorrimento al suo movimento unito alla pressione del tasto ALT, o se si preferisce, ai tasti SHIFT e CTRL, si tenga però conto che hanno già delle azioni assegnate di default (zoom e navigazione nella cronologia), e sarà quindi necessario (se non si vogliono perdere queste funzionalità) riassociare le loro azioni alla combinazione ALT + rotellina.

Scorrere una pagina per volta

Cercare questa preferenza:

mousewheel.withaltkey.action

ed impostarne il valore a 1.

Modificare il numero di righe da scorrere

Assicurarsi che:

mousewheel.withaltkey.action

sia impostata a 0 (che corrisponde all’azione di scroll della pagina), quindi impostare in:

mousewheel.withaltkey.numlines

il numero di righe che bisogna scorrere utilizzando ALT e rotellina del mouse. Assicurarsi anche che la preferenza:

mousewheel.withaltkey.sysnumlines

sia impostata a false, altrimenti verrà usato il valore impostato nelle preferenze del sistema operativo in uso.

Detto come abilitare il super scorrimento, ecco tutte le azioni che si possono associare ai movimenti della rotellina del mouse:

  • 0 - scorre la pagina, il numero di righe viene specificato nella sottopreferenza numlines;
  • 1 - scorre il documento una pagina alla volta;
  • 2 - naviga nella cronologia;
  • 3 - aumenta/diminuisce lo zoom del testo (in FF3 lo zoom è globale e non limitato al solo testo).

Si possono associare queste azioni ai movimenti della rotellina e ai movimenti della rotellina unita alla pressione di un tasto speciale (withaltkey, withcontrolkey, withshiftkey). Analoghe preferenze esistono per lo scorrimento orizzontale.

Technorati Tags: , ,

Nostalgy, aggiornamenti importanti

Io continuo a tenere aggiornato il relativo post, però le nuove funzionalità introdotte da Alain Frisch nella versione 0.2.11 di Nostalgy (in step successivi) meritano bene un approfondimento.

E’ stato rinnovato il look della finestra delle preferenze, ora sono disponibili tre linguette: Rules, Completion e Keys da cui si possono configurare rispettivamente:

  • le regole da applicare ai messaggi;
  • il funzionamento dell’autocompletamento;
  • la rimappatura delle scorciatoie da tastiera.

Nuove preferenze di Nostalgy

In questo modo è molto più semplice accedere alle impostazioni (nella prima versione che avevo presentato non c’era la possibilità di rimappare le scorciatoie da tastiera e autocompletamento e definizione delle regole erano raggruppate in una unica finestra). Ma fosse solo per questo di sicuro non avrei fatto un nuovo post :-P, vediamo quindi le novità davvero interessanti.

Integrazione con i tag di Mozilla Thunderbird 2.0

Come già detto la novità più interessante di Thunderbird 2.0 è il nuovo sistema di tagging dei messaggi e Nostalgy si è voluta adeguare dando la possibilità di gestire in modo semplicissimo le etichette.

E’ ora possibile premendo il tasto G impostare la vista della cartella corrente per mostrare solo i messaggi con una determinata etichetta (quello che a me mancava in TB, leggi anche alla fine :-D), naturalmente con l’autocompletamento sulle etichette. Per far riferimento ad una etichetta e non ad una cartella far precedere la digitazione nel form di autocompletamento dai : (due punti) Le scorciatoie S e C si comportano allo stesso modo con le etichette, permettendo di aggiungere o rimuovere un determinato tag dal messaggio. In caso di più messaggi selezionati Nostalgy decide il da farsi (aggiungere/rimuovere le etichette), basandosi sul primo messaggio, in pratica se il primo messaggio della selezione è sprovvisto di etichetta essa verrà aggiunta a tutti i messaggi, se invece ha l’etichetta essa verrà tolta a tutti i messaggi della selezione.

E’ inoltre possibile aggiungere direttamente una nuova etichetta senza andare nelle Opzioni di Thunderbird, se si digita ad esempio :nuovotag e si da invio si aprirà la finestra per la creazione della nuova etichetta, che verrà automaticamente aggiunta al messaggio.

Creazione nuovo tag

ALT-click alla Eudora

E’ possibile usare lo shortcut ` (backquote) per fare una ricerca per i messaggi dello stesso mittente. Faccio notare che non è il classico apostrofo presente nella tastiera italiana e anzi nella mia non è presente motivo per cui l’ho rimappato dalle preferenze di Nostalgy (la rimappatura ha effetto dopo il riavvio di Thunderbird). Questo shortcut è geniale e da solo varrebbe bene l’installazione dell’estensione :-).
La prima volta che viene premuto verranno visualizzati tutti i messaggi dello stesso mittente (nella cartella “Posta inviata dello stesso destinatario), se viene premuto una seconda volta tutti i messaggi con lo stesso oggetto e infine se lo si preme una terza volta si ritorna alla visualizzazione normale. Fantastico :-).

Impostazione di una scorciatoia per il quickmove del messaggio

E’ possibile configurare uno shortcut per spostare/copiare i messaggi in una determinata cartella, oppure anche per spostarsi in una determinata cartella (meno utile). Praticamente quello che si può fare con keyconfig seguendo queste istruzioni, che ormai non servono più :-P.

Configurare un tasto per il quickmove

Ah siccome avevo scritto una mail all’autore dell’estensione per chiedergli se era possibile impostare la vista delle cartelle per etichetta (salvo poi scoprire che era stata implementata nella release che stavo già usando :-P) cliccate su italian :-). , Gazie Alain :-D :-D.

Shortcut indispensabili mancanti in Thunderbird

Raccolgo in un unico post i codici necessari per implementare alcune scorciatoie da tastiera (via keyconfig) in Mozilla Thunderbird, lo faccio perché oggi ho creato un nuovo profilo per la gestione di un account hotmail che prima gestivo solo con Seamonkey, e mi sono accorto che mi fa comodo avere tutti i codici in un unico post. Per capire meglio come funzionano lascio il link ai post originali.

Visualizzazione semplice/ad albero delle discussioni

var viewFlags = GetDBView().viewFlags;
if(viewFlags & nsMsgViewFlagsType.kThreadedDisplay
&& !(viewFlags & nsMsgViewFlagsType.kGroupBySort))
MsgSortUnthreaded();
else
MsgSortThreaded();

Ottenere il folderURI di una cartella

prompt("", gMsgFolderSelected.Value);

Scorciatoia per spostare un messaggio in una cartella predefinita

MsgMoveMessage ('folderURI‘);

Scorciatoia per accedere all’editor di configurazione avanzata

openDialog('chrome://global/content/config.xul', '_blank', 'resizable');

Compatta cartelle

goDoCommand('cmd_compactFolder');

Esegui filtri su cartelle locali

goDoCommand('cmd_applyFilters');

Visualizzazione come testo semplice/HTML

if(pref.getBoolPref('mailnews.display.prefer_plaintext')) MsgBodyAllowHTML();
else
MsgBodyAsPlaintext();

Shortcut per spostare un messaggio in una determinata cartella in Thunderbird

vVediamo come si può configurare una scorciatoia da tastiera per spostare un messaggio in una determinata cartella in Mozilla Thunderbird. Naturalmente è necessario aver installato l’estensione keyconfig :-D.

Cercando con l’amico Google ho trovato questo post, ma, il codice non funziona nella versione 2.0 :-(. Se qualcuno sta usando ancora la versione 1.5 (credo la maggioranza) può utilizzare il codice postato sul link indicato, se invece si sta usando la nuova versione questo è il codice corretto:

MsgMoveMessage('FolderURI‘);

Dove FolderURI è un valore che dipende dalla cartella in cui volete che il messaggio sia spostato. Per determinare tale valore, configurate un’altra scorciatoia da tastiera:

prompt("", gMsgFolderSelected.Value);

Ora basterà andare sulla cartella desiderata e premere la combinazione di tasti che avete appena impostato per far apparire un prompt contenente il folderURI della cartella. A questo punto basterà sostituire folderURI con il valore corretto, nel mio caso:

MsgMoveMessage ('mailbox://nobody@Local%20Folders/Messaggi%20Salvati‘);

Nostalgy è ottima per spostare messaggi in cartelle “poco usate”, questo invece torna molto utile se spostate spesso messaggi in una determinata cartella. Naturalmente di scorciatoie del genere ne potete impostare quante ne volete :-).

Se keyconfig non è compatibile con la versione di TThunderbird attualmente in uso provate a forzarne la compatibilità (a me funziona con la versione 2.0Beta2 quindi non credo ci saranno problemi).

AGGIORNAMENTO: questa funzionalità è stata introdotta anche in Nostalgy (una delle migliori estensioni per Mozilla thunderbird) e vi consiglio quindi di installarla visto che introduce moltissime altre scorciatoie che vi permetteranno di essere molto più produttivi e di risparmiare un sacco di tempo :-). La configurazione dello shortcut inoltre sarà molto più semplice di quanto spiegato in questo post.