Triggering of Events by Keyboard Focus Location

You should avoid having events triggered by movements of the keyboard focus. However, if you must include triggering, you should make it optional.

To enable the user to "read" or explore a window's contents, you should support keyboard mechanisms that allow the focus to change to a control or area without causing problems. For example, it is typical for a user who is blind to use the TAB key to move through all the controls in a dialog box as a means of exploring it before he or she goes back and does any actual work.

There are exceptions to this rule, primarily in cases where application behavior has been standardized and mechanisms exist for accessibility aids to work appropriately: