So it sounds like from this further discussion on hotkeys that there are several important things. 1. Try to copy hotkeys from a common program as best as possible. Most folks have said they prefer the visual studio hotkeys. Easy enough. 2. Create some way so that a user can get a complete list of hotkeys. I'm not sure exactly what the best way to do this would be for a full featured IDE, but maybe there is some way you can adapt ideas like intellisense to the application of hotkeys. I'm thinking, and I don't know how hard this would be to add to my program per se, but here is an idea. What about, and I'm just brainstorming here, something like the following: When the user presses a common hot key control (CTRL, ALT, or SHIFT), the computer begins reading a list of the most common hotkeys for that particular context sensitive shortcut. I'm speculating, maybe, that, if you already know the shortcut you don't hear text because you click the combination quickly, but if you don't know it, you can at least listen to the list of the most common ones. Here is an example use case (tell me if this sucks): Use case: User presses control and text begins to be read. The most common commands are read first, like so: control plus c, copy control plus v, paste etc. I'm not sure what the best ordering of reading would be for each. Good Idea / Bad idea / Better Idea? 3. All else being equal, making the hotkeys customizable is desirable. Keep it coming, this is all very, very helpful. Andy __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind