An embodiment for a computing device is described herein. The computing device may include a word database enhancer, a recommendation engine, a keyboard monitor, a ranking and display manager, and a keyboard. The keyboard may be a configurable physical keyboard device that includes an embedded display, where the embedded display is a runtime configurable display. The keyboard may display configurable images in the form of auto-text completion text or a decrypted password. The keyboard may also include a microcontroller, a touch sensor, and a keyboard filter driver.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for displaying a runtime configurable display, comprising: receiving context information from a keyboard based on keypresses detected by the keyboard; determining that the context information corresponds to a password entry event; notifying a layout change transmitter of the password entry event; and associating a new scan code layer with a visual layer of the keyboard based on the determining, wherein the context information is generated using the new scan code layer. 2. The method of claim 1, comprising displaying the context information on the keyboard. 3. The method of claim 1, wherein associating a new scan code layer with a visual layer of the keyboard comprises changing an active scan code map associated with the keyboard. 4. The method of claim 3, wherein the change of the active scan code map comprises decoupling a visual code layer and the scan code layer. 5. A tangible, non-transitory, computer readable storage medium comprising code to direct a processor to: receive context information from a keyboard based on keypresses detected by the keyboard; determine that the context information corresponds to a password entry event; notify a layout change transmitter of the password entry event; and associate a new scan code layer with a visual layer of the keyboard based on the determining, wherein the context information is generated using the new scan code layer. 6. The non-transitory, computer readable storage medium of claim 5, comprising code to direct the processor to display the context information on the keyboard. 7. The non-transitory, computer readable storage medium of claim 5, comprising the code to direct the processor to associate a new scan code layer with a visual layer of the keyboard comprises code to change an active scan code map associated with the keyboard. 8. The non-transitory, computer readable storage medium of claim 7, wherein the change of the active scan code map comprises decoupling a visual code layer and the scan code layer. 9. A computing device, comprising: a keyboard monitor; and password service configured to: receive context information from the keyboard monitor based on keypresses detected by the keyboard monitor; determine that the context information corresponds to a password entry event; notify a layout change transmitter of the password entry event; and associate a new scan code layer with a visual layer of the keyboard based on the determining, wherein the context information is generated using the new scan code layer. 10. The computing device of claim 9, comprising a display manager to display the context information on the keyboard. 11. The computing device of claim 9, wherein associating a new scan code layer with a visual layer of the keyboard comprises changing an active scan code map associated with the keyboard. 12. The computing device of claim 11, wherein the change of the active scan code map comprises decoupling a visual code layer and the scan code layer.