There is provided a terminal device including an operation unit operable in a specific direction, an orientation determining unit configured to determine an orientation of the terminal device including the operation unit, and a control unit configured to switch a function to be implemented in response to an operation on the operation unit in accordance with the orientation.