A haptic feedback control device, such as a handheld remote control or
handheld game controller, for controlling a graphical object within a
graphical display and for outputting forces to a user. A housing includes
a button, wherein the user engages the button with a finger. The button
is depressible along a degree of freedom by the user. An actuator applies
forces to the user through the button along the degree of freedom. A
sensor detects displacement of the button along the degree of freedom
when the button is depressed by the user. A process, local to the device,
controls the actuator to generate the forces upon the button in the
degree of freedom to provide a tactile sensation to the user contacting
the button.