1. A system for providing an input from each of a plurality of input devices to a corresponding application program, the system comprising: a correspondence setting section which, in response to receiving an input to an application program from any one of the plurality of input devices, establishes a correspondence between the application program and the input device; and a detection section for detecting whether an input accepted from a user in a state of waiting for input to one application program has been entered from one input device brought into correspondence with the one application program.