Alt codes in Windows 11 require very specific conditions; if any are off, they stop working. Based on the description, focus on these points:
- Use the numeric keypad only
- Alt codes work only with the numeric keypad, not with the number row at the top of the keyboard.
- Ensure Num Lock is on and use the keys on the right-side keypad.
- The behavior “only the last digit is recognized” is typical when the wrong keys are used or when the feature is not being interpreted as an Alt code sequence.
- Use the correct Alt-code format
- For many symbols, Windows expects a four‑digit code with leading zeros when using the numeric keypad.
- Example from the documentation:
- © = Alt+0169
- ® = Alt+0174
- ™ = Alt+0153
- • = Alt+0149
- – (en dash) = Alt+0150
- — (em dash) = Alt+0151
- For ñ, use
Alt+0241on the numeric keypad.
- Try the emoji/symbol panel as a test
- Press Windows key + . (period) to open the emoji/symbol panel.
- Select Symbols and insert a few characters.
- This confirms that Windows text input and symbol handling are working correctly even if Alt codes are misbehaving.
- Use Unicode input as an alternative If traditional Alt codes remain unreliable, Unicode input via Alt can be used:
- Place the cursor where the character should appear.
- Press and hold Alt.
- On the numeric keypad, type the four‑digit Unicode value.
- Release Alt.
To find the Unicode value:
- Open Character Map.
- Choose the font.
- Click the character; its Unicode value appears in the lower-right corner.
This method uses the same Alt+numeric keypad mechanism but with Unicode values instead of legacy Alt codes.
- Consider keyboard layout and language
- If frequently typing accented characters (ñ, á, é, etc.), adding an international keyboard layout can be more reliable than Alt codes.
- In Windows 11, an international layout (for example, United States-International) can be added via language/region settings and then selected as the active keyboard.
Once the numeric keypad is used with Num Lock on, and four‑digit codes (with leading zeros where required) are entered, Alt codes should work consistently in Windows 11.
References: