A manager component for managing input from legacy and non-legacy devices in a
similar manner is disclosed. An inventive manager component receives input from
both non-legacy input drivers for non-legacy input devices, and legacy input drivers
for legacy input devices. The manager component provides the input to application
programs that desirably have previously registered to receive input from one or
more types of input devices. The application programs receive this input without
directly communicating with the drivers.