Irssi Windows 1 Throuh 80

It gets a bit overwhelming when you're in more channels than you have default key bindings to change windows for in Irssi- which is only 19. So what happens when you create key bindings on your keyboard for windows 20 through 40, and you now have a window 41? That was exactly the problem I ran into today, and I came up with a couple of solutions.

If you were to make key bindiings for windows 20 through 40 following the default method, you would continue to use the meta key bound with letters p for 20, a through ; for 21 through 30 and z through / for 31 through 40 (using the QWERTY layout). The only thing that you need to be aware of, is there are some default key bindings that you would be overwriting, that you may not want to. They are as follows:

If you don't mind overwriting these defaults, then you can easily create short key bindings for windows 1 through 40. But how do you create key bindings for windows 41 through 80? I thought of two solutions to this problem, one if which I think is superior.

The advantage of the meta key bindings is the ESC key can be used as well as ALT. This means it only takes 2 keystrokes to change windows: the ESC or ALT key and the key binding. I never need to hit the enter key. But how to I keep this same efficiency for windows 41 through 80? My first attempt was using the /alias command, creating /41, /42, /43, etc aliases to switch windows. While there is no limit to the number of aliases I could create with this method, it doesn't meet my efficiency need. In fact, it takes twice the amount of keystrokes (/-4-1-ENTER), thus, decreasing my efficiency by 50%. So, it doesn't meet my short key binding need.

The next solution is to use the SHIFT key in combination with the meta key to change windows, and keep the same efficiency. The idea is this: rather than ESC 1 to change to window 1, ESC SHIFT-1 to change to window 41. While a new keypress is introduced, I am still keeping the number of keystrokes to 2, keeping my efficiency in changing windows. So, if you're interested, I have keybindings, depending on if you're a QWERTY typist or a Dvorak typist which you can copy and paste into Irssi.

Hopefully, this will be of use for IRC staff who are in tons of busy channels to keep an eye out for moderation, or for the general lurker, such as myself, that likes to help offer support when needed, has lots of questions, or needs room for private messages. Of course, if you have need for windows 81-120 and 121-160, then I think it's about time that you get out more.