I'm wondering what the reason for the increased emphasis on keyboard use to operate the program is?
The solutions seem to be annoying people, so far.
If the users had a really clear idea of exactly what the goal of making the menus activate with the alt key and why the Control [ and Control ] keys have become so important we have to be told about them every time we put our cursor over an IM tab and such it might help us figure out a way to accomplish your keyboard usability goals without breaking chat, building, camera-ing, etc.
Are you trying to comply with some sort of accessibilty law or accessibilty requirement by a potential customer or is just a desire to be more like other programs or what?