1. A webpage-navigating tool comprising: a renderer that includes: a webpage layout module that is configured to read markup language elements in a webpage, to translate the elements into graphical representations, and to arrange the graphical representations on a webpage, wherein the graphical representations include a current graphical element displayed on the webpage and a target graphical element displayed on the webpage; a spatial-location-relationship determiner that is configured to determine a spatial location of the current graphical element on the webpage and a spatial location of the target graphical element on the webpage and to determine a spatial relationship on the webpage between the current and target graphical elements; and a user interface that is configured to display the webpage to a user using the graphical representations and to obtain a keyboard shortcut selection from the user that indicates that the user wants to change focus on the webpage from the current graphical element to the target graphical element, wherein the renderer further includes a focus changer that is configured to change the focus on the webpage from the current graphical element to the target graphical element in response to the keyboard shortcut selection based on the spatial relationship on the webpage between the first and target graphical elements and the spatial location on the webpage of the first and target graphical elements.