Mi sono accorto, dopo la scrittura del post relativo all’utilizzo generale di irssi, che molto spesso possono verificarsi degli errori da parte del client nel bindare in modo automatico i tasti di esecuzione relativi alle finestre da selezionare con le combinazioni di tasti mod1 + [] .
NB: mod1 nel keybinding si riferisce al tasto “ALT” seguito dalla combinazione associata prescelta. Un esempio di facile comprensione può essere il file ~/.fluxbox/keys utilizzato nella customizzazione di Fluxbox che serve proprio ad associare combinazioni di tasti a programmi e/o funzioni.
In particolare uno dei problemi comuni diffusi risulta essere da parte del client irssi il mancato selezionamento di finestre che superano il limite default dei 19 “canali e/o finestre aperte”. Noterete infatti che di default il client associa la combinazione di tasti:
ALT + [0-9]
NB: 0-9 si riferisce al range di numeri da 0 a 9. Il client associa questo range alle prime 10 finistre aperte.
ALT + [q-o]
NB: Si riferisce alle lettere selezionate nel range, in specifico: q, w, e, r, t, y, u, i, o . Il client associa a questo range le successive 9 finestre aperte.
In casi particolari, per superamento di questo “limite” il client smette di associare i tasti assegnati alle finestre. Di conseguenza risulta impossibile spostarsi all’interno delle finestre dalla 20 a salire.
Per ovviare a questo “limite”, che per inciso (limite non è, visto che è solo una configurazione settata in maniera default del client, ma che può essere largamente modificata), si possono associare manualmente i tasti che più si preferiscono con un semplice comando direttamente dal client in esecuzione.
/bind meta-a change_window 20
In questo modo non si fa altro che associare la finestra numero 20 di chat-query-window alla combinazione di tasti ALT + a.
Allo stesso modo è consigliato quindi associare le successive finestre:
/bind meta-s change_window 21 /bind meta-d change_window 22 /bind meta-f change_window 23 ... /bind meta-k change_window 27
Il risultato sarà l’associazione del range:
ALT + [a-k]
NB: per le finestre 20-27. Si può continuare ovviamente, e si può scegliere la combinazione di tasti che si preferisce.
Per rendere permanenti le nostre modifiche non resta che salvare prima di chiudere irssi:
/save
# End