A foot-activated controller that communicates with at least one medical device is disclosed. This controller may incorporate a number of features. Multiple displays may be positioned on the controller for depicting the functionality of its various actuators. “Tapping” or partially depressing an actuator may cause an output that is representative of its functionality to be generated on its corresponding controller display, while fully depressing an actuator may initiate execution of its assigned function. The function assigned to each of the various actuators may be programmed by an external computer that may communicate with the controller over an appropriate communication link and via a communication port on the controller. Different audible feedbacks may be assigned to the various actuators, for instance to provide an audible indication of the function being executed.