17. A method of reducing data entry errors in a system having an input component, a display component and a processor operatively coupled to the input and display components, the method comprising: displaying, by the input component, a plurality of keys selectable by a user in accordance with a controllable viewing mode, receiving, by the input component, input by the user; displaying, by the display component, one or more key images based on the input by the user; ascertaining, by the processor, a subset of the keys selectable by the user based upon respective likelihoods that each of the keys follows a previously selected key or keys within a predetermined language or subset thereof; defining the controllable viewing mode so that the input component displays each of the keys within the ascertained subset of keys in a manner visually distinguishable by the user from each of the keys not within the ascertained subset of keys; defining the controllable viewing mode so that the input component is controlled to display each of the keys within the ascertained subset of keys in a three-dimensional format that includes a top surface and side surfaces, and to display each of the keys not within the ascertained subset of keys in a three-dimensional format that includes a bottom surface and side surfaces.
18. The method of claim 17 , wherein a location on the input component of each of the keys selectable by the user as displayed by the input component is the same regardless of the controllable viewing mode as defined by the processor.