1. A method for determining which key value in a set of key values is to be assigned as a current key value as a result an object intersecting a region where a virtual interface for enabling selection of individual key values in the set of key values is provided, the method comprising: determining a position of where the object intersects the region using, at least in part, a depth sensor that determines a depth of the position in relation to a position of the depth sensor; identifying a set of one or more historical key values that are pertinent to the current key value; determining at least one of (i) a displacement characteristic of the object or (ii) a shape characteristic of object; and indicating a probability that the current key value is a particular one or more of the key values in the set of key values based on the position, the set of one or more historical key values, and the at least one of the displacement characteristic or the shape characteristic.