Methods and systems for using a foot-based interface to interact with a
computer are described. An application program from a plurality of
application programs is executed on an operating system of a personal
computer. The application program is configured to receive user input via
a foot-based interface. Further, user input is received from the
foot-based interface and mapped into a command. Moreover, the command
controls an application program function. Also, the command is executed
and an output corresponding to the execution of the command is generated.
Additionally, the output is displayed to the user.