A structure and method for entering data into an electronic device (110).
A deterministic data input element (130) coupled to the electronic device
(110) is operable to accept a user-selected data input. Modulation of a
motion of a non-deterministic data input element (140) coupled to the
electronic device (11) is operable to select a varying precision of data
input choices. A feedback element (120) coupled to one or more of the
deterministic data input element (130) and the non-deterministic data
input element (140) presents the data input choices to the user. The user
enters data into electronic device (110) using one of the deterministic
input element (130) and the non-deterministic input element (140) and the
feedback element (120) displays a sequence of data choices to the user.
The user then navigates a tree of possible data completions in order to
select a particular data completion to be entered into the electronic
device (110).