There are two common keyboard issues that can occur during the normal operation. The first is the Num Lock key gets accidentally pressed, turning a portion of the keyboard into a number pad. The other is the keyboard language gets inadvertantly switched from its original language to another, resulting in some letters and numbers appearing different on the screen than how they are typed.
HP Notebook PCs - Incorrect Characters are Displayed when Using Keyboard
Check the Num Lock key
Occasionally when typing on the keyboard, numbers and symbols replace the letters. This typically occurs when the Num Lock key is pressed, switching the keyboard to the mode in which it doubles as a number pad.
You can manually test which mode the keyboard is set to and change its configuration by following the steps below.
Open a word processing program and type the word jump on the keyboard.If the word displays as jump, then the keyboard is set to its default mode. If the word displays as 140*, then the keyboard has been set to a number pad configuration.
To switch modes, press the Num Lock key (on some models, you may have to press Fn + Num Lock).
Type jump again to confirm that the keyboard configuration has been reset.
The configuration of the keyboard has been successfully reset.
Set the keyboard language
By default, the keyboard language corresponds to the operating system language for the region where the computer was purchased. If it was purchased in an English-speaking country, it has a keyboard configured for an English operating system. Similarly, a computer purchased in Japan has a keyboard configured for a Japanese operating system. The keyboard language is controlled by the operating system, and can be changed to any language that the operating system supports, even if the physical keyboard layout does not match a selected language.
If the keyboard inadvertently gets switched to another language, anything typed on it may not produce the expected results.
For example, if a German keyboard gets mistakenly set to English, then the keystrokes produce English-style text instead of German-style text. Typing the German word "Katze" (cat) instead produces "Katye" (a nonsense word).
Figure : German and US keyboard layouts
You can resolve this issue by setting the keyboard to the desired language.
To set the keyboard language:
Click Start, enter regional in the search field, then select Regional and Language Settings from the search results list.
Select the Keyboards and Languages tab, then click Change keyboards.Figure : Keyboards and Languages
In the Text Services and Input Languages window, click the Add button.
In the Add Input Language window, select a language and click OK.Figure : Add Input Languages
In the Text Services and Input Languages window, set the Default input language to the one you just selected.Figure : General tab of Text Services and Input Languages
Next, select the language you do not want and click Remove.Figure : Removing a language
Click OK to save the changes and close the window. Then click OK again to close the Regional and Language Options window.
The keyboard is now set to the selected language.
Update the BIOS and device drivers
If you experience persistent keyboard errors, such as the keyboard frequently switching modes, try updating the notebook's BIOS and device drivers. For more information, see HP Notebook PCs - Locate and Install Updated BIOS, Drivers, and Software.