did you ever think of using “/X” to type into specific chat? It works great in World of Warcraft, f.e., if you type /g you write into guild (corp) chat, /P for party (squad) chat etc.
also, pressing “r” set you reply to last player who whispered you. this is very useful, but i dunno if blizzard doesn’t have trademarks for this feature :Dwop