A drag event is an event caused by moving the pointing device with the button pressed.

A drag event can be achieved by:

Problems Edit

One of the problems with software incorporating this feature is that some users find interfaces requiring drag movements difficult to use, This is a particular problem for accessibility users, or users with limited dexterity.

Notes Edit

A drag event may be useful in some instances, for example to apply paint within a painting package, or to apply continuous fire against a moving target within a combat simulation.

Workaround Edit

A useful workaround would be to implement a command line that replicates the drag functionality.

Policy Edit

  • A drag function should not be used in item selection interfaces.
  • Any provided drag function should be replicable via accessibility friendly alternative navigation methods