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