Tips and tricks for developers on making website functionality available through a keyboard.
- Ensure all website functionality is keyboard operable.
- Assess manually and do not depend on automated tests.
- Users should not have to meet timing requirements when pressing keys.
- Check that the tab order is logical and linear.
- Keyboard traps must be eliminated, or the user clearly informed of a simple way to get out of the trap.