First of all I think that having the same shortcut for more than one control is not a good idea. They are meant to be unique so that a user can "click" a specific control. If you want the user to be able to go from one control to another the normal way is via the Tab key. In any case your problem sounds to be like there is something in the code that is causing your problem. If you want to see if any code executes after pressing Alt+Z you can use my Insert Procedure Names Add-In.