1. A method of mapping a keypad, the method comprising: mapping at least one key on a numeric keypad to alphabetic letters of a language, wherein a plurality of the alphabetic letters are assigned to each of the at least one key on the numeric keypad; receiving a first interaction with one key of the at least one key; selecting a first alphabetic letter from among the plurality of alphabetic letters assigned to the one key of the at least one key, in response to the first interaction with the one key, such that the first alphabetic letter is a first most frequently used letter from among said plurality of alphabetic letters assigned to the one key; receiving a second interaction with the one key of the at least one key; and selecting a second alphabetic letter from among the plurality of alphabetic letters assigned to the one key of the at least one key, in response to the second interaction with the one key, such that the second alphabetic letter is a second most frequently used letter from among said plurality of letters assigned to the one key, wherein the plurality of alphabetic letters assigned to the one key of the at least one key are displayed on a surface of the one key in a stylized manner reflecting frequency of use of each of said plurality of alphabetic letters such that more frequently used letters are styled in a more ubiquitous manner in comparison to less frequently used letters, and wherein a color coding scheme or a font visualization scheme is used to distinguish the more frequently used letters from the less frequently used letters.
5. The method of claim 1 , wherein a most frequently used letter assigned to the one key of the at least one key is displayed in a first font, and a less frequently used letter assigned to the one key of the at least one key is displayed in a second font different from the first font.