1. A method for providing auto-focus for a search field in a user interface, wherein the focus of the user interface specifies where user input will be directed in the user interface, comprising: receiving an input from a user; determining from characteristics of the input whether the input is directed to a search field in a user interface; and if so, and if the focus is not already on the search field, automatically moving the focus of the user interface to the search field; whereby the input and subsequent input is automatically directed to the search field without the user having to explicitly navigate to the search field.