1. A method for text entry based on indications of movements of input objects, the method comprising: outputting, by a computing device and for display at a display device, a virtual keyboard comprising a plurality of virtual keys; receiving, by the computing device, an indication of a first movement of an input object along a spatial path, the first movement detected at a presence-sensitive input device; determining, by the computing device and based at least in part on a group of one or more correspondences between locations of the plurality of virtual keys and locations along the spatial path, a plurality of character strings; responsive to determining that the first movement of the input object has ceased and that the input object has remained at a particular location for at least an amount of time that exceeds a threshold, outputting, by the computing device and for display, the plurality of character strings in a graphical user interface (GUI), wherein the plurality of character strings is displayed at a location of the display device determined based on a current location of the input object; and during a time that the plurality of character strings are displayed: receiving, by the computing device, an indication of a second movement of the input object, wherein the second movement is a continuation of the first movement, wherein the computing device does not receive an indication of a gesture termination event between a time that the first movement of the input object ceased and a time that the second movement commenced; responsive to receiving the indication of the second movement of the input object and based at least in part on a direction of the second movement of the input object, determining that a particular character string from the plurality of character strings is a currently selected character string; outputting, by the computing device and for display at the display device, the plurality of character strings such that the currently selected character string is visually differentiated from other character strings in the plurality of character strings; and responsive to receiving the indication of the gesture termination event, outputting, by the computing device and for display at the display device, the GUI such that a text input area of the GUI includes the currently selected character string and such that the plurality of character strings are no longer displayed in the GUI.
1. A method for text entry based on indications of movements of input objects, the method comprising: outputting, by a computing device and for display at a display device, a virtual keyboard comprising a plurality of virtual keys; receiving, by the computing device, an indication of a first movement of an input object along a spatial path, the first movement detected at a presence-sensitive input device; determining, by the computing device and based at least in part on a group of one or more correspondences between locations of the plurality of virtual keys and locations along the spatial path, a plurality of character strings; responsive to determining that the first movement of the input object has ceased and that the input object has remained at a particular location for at least an amount of time that exceeds a threshold, outputting, by the computing device and for display, the plurality of character strings in a graphical user interface (GUI), wherein the plurality of character strings is displayed at a location of the display device determined based on a current location of the input object; and during a time that the plurality of character strings are displayed: receiving, by the computing device, an indication of a second movement of the input object, wherein the second movement is a continuation of the first movement, wherein the computing device does not receive an indication of a gesture termination event between a time that the first movement of the input object ceased and a time that the second movement commenced; responsive to receiving the indication of the second movement of the input object and based at least in part on a direction of the second movement of the input object, determining that a particular character string from the plurality of character strings is a currently selected character string; outputting, by the computing device and for display at the display device, the plurality of character strings such that the currently selected character string is visually differentiated from other character strings in the plurality of character strings; and responsive to receiving the indication of the gesture termination event, outputting, by the computing device and for display at the display device, the GUI such that a text input area of the GUI includes the currently selected character string and such that the plurality of character strings are no longer displayed in the GUI. 3. The method of claim 1 , wherein: outputting the plurality of character strings comprises outputting, by the computing device and for display, the plurality of character strings in a vertically-oriented array in a suggestion element; and the second movement of the input object is in a vertical direction.