10. An electronic device having a display and a keyboard for receiving input, comprising: a memory containing instructions; and one or more processors configured to execute the instructions to: receive a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key; generate a set of word prediction candidates associated with the first input; display the set of word predictions on the display; determine at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates; display, for each displayed word prediction candidate, a visual indicia identifying the unique character included the displayed word prediction candidate; receive a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key; determine that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and in response to the determination, automatically display the particular word prediction candidate in the input field.
10. An electronic device having a display and a keyboard for receiving input, comprising: a memory containing instructions; and one or more processors configured to execute the instructions to: receive a first input of one or more characters in an input field, the first input comprising a key press input representing engagement of a physical or electronic dome switch associated with the key; generate a set of word prediction candidates associated with the first input; display the set of word predictions on the display; determine at least one unique character in each word prediction candidate, the at least one unique character enabling discrete selection of the word prediction candidate from the set of word prediction candidates; display, for each displayed word prediction candidate, a visual indicia identifying the unique character included the displayed word prediction candidate; receive a second input of a single character, the second input comprising a tap input received by the keyboard at a key corresponding to the single character, the tap input comprising a touch event associated with the key which does not engage a physical or electronic dome switch associated with the key; determine that the single character of the second input corresponds to at least one determined unique character associated with a particular word prediction candidate; and in response to the determination, automatically display the particular word prediction candidate in the input field. 13. The electronic device of claim 10 , wherein displaying visual indicia comprises displaying a diagram of a keyboard layout with each word prediction candidate from the generated set of word prediction candidates displayed on a key of the keyboard layout diagram associated with the determined unique character in each respective word prediction candidate.