Understanding Concurrent Input Mechanisms

Intent

Users may employ a variety of input mechanisms when interacting with web content. These may be a combination of mechanisms such as a keyboard or keyboard-like interfaces and pointer devices like a mouse, stylus or touchscreen.

Even though a device may have a primary or preferred input mechanism, the user may choose to apply alternative mechanisms. For example, a primary mechanism is the touchscreen on mobile phones and tablets, while a paired mouse or external keyboard may be an alternative.

Dynamically adding, removing or switching a particular input mechanism should be doable at any point by a user if certain tasks and interactions are easier to accomplish that way. Content must therefore not limit the user's interaction to any particular input mechanism unless the restriction is essential, or is required to ensure the security of the content or to respect user settings.

Note: A touch-typing web application, which teaches users how to touch-type on a keyboard and/or measures their proficiency and speed, would be an example of an essential limitation to a particular input mechanism.

Benefits

Examples

Resources

Techniques

Sufficient

Failure