ChatKeys offers others bindable keys:
- a key to start a message on 3 custom channels, defined with an settings panel (UI).
- a key to start an emote (/em).
- a key to whisper to a defined friend. This (girl/boy)friend's name can be defined with the UI.
- a key to whisper to your target, assuming your target is a friendly player.

Other features:
- Optionnaly displays party numbers on raid channel.
- Optionnaly plays a sound when receiving a whisp.
- Optionnaly simplifies or removes some annoying chat prefixes.
- Ability to define macros to start messages on desired channels - see supported slash-commands in the included ReadMe text file.

-------------------------------------------------------------------------------
Quick Start
-------------------------------------------------------------------------------
Just open the standard shortcut panel (keybindings) and bind keys for ChatKeys.

This is such a great addon, and after having used it for so long, I can't deal without it. It looks like this broke because Blizzard changed the chat box in the last patch. Instead of one edit box, there is now one for each window. For a quick and dirty fix, I went into the ChatKeys.lua and in the section:
---------------------- CHANNEL CHANGE ----------------------

This at least gets it working again. The drawback is that by making the change, it will always open up the edit box on chat window number one. Since I have my chat UI set to classic mode anyway, it doesn't really matter. There's probably a much more elegant way of getting this working, but I don't have a deep enough knowledge of lua yet to do it. Hopefully the author is still maintaining this mod, because I have yet to find a anything that comes close to having this functionality. It truly is an outstanding mod.