摘要 |
<p>A system for controlling a software application employing a plurality of soft evaluators of at least first and second types. Each soft evaluator is (i) displayed as a graphical item and (ii) represents an interface for controlling a function in the software application. The system includes an input device and a machine-readable medium. The input device has a plurality of hardware evaluators of at least the first and second types. Different types of motion are associated with the first and second types of hardware evaluators. The machine- readable medium has encoded thereon program code. When the program code is executed by a machine that also executes the software application, the machine is adapted to: (i) enable a user to select a first soft evaluator of the first type; (ii) map the first soft evaluator to a first hardware evaluator of the first type such that motion applied by the user to the first hardware evaluator controls the function represented by the first soft evaluator; (iii) enable the user to select a second soft evaluator of the second type; and (iv) map the second soft evaluator to a second hardware evaluator of the second type such that motion applied by the user to the second hardware evaluator controls the function represented by the second soft evaluator.</p> |