Share via

Alt Codes are not working at all (Windows 11)

Natanya Arroyo 0 Reputation points
2026-03-21T23:49:23.2833333+00:00

I've been trying to use the alt codes that I've used my entire life, but for some reason they are not working on this specific machine. I cannot compare the settings to the other machine that has the alt codes working since that one is managed by an institution and visibility on those settings are limited.

I have checked everything: Num Lock is on, Mouse Keys is on, EnableHexNumpad on the Registry Editor has value of 1, Windows is up to date (last update was installed early this month).

Before it seemed that when trying the alt codes the system was only recognizing the last number entered (example: when trying alt + 164 = ñ, it was doing alt+ 4 = ♦), but now it is not doing anything at all (used character map to copy/paste the special characters here). I have restarted at least 5 times.

Yes, I have also tried checking the language/region section and have tried: English US, Spanish US, Spanish Latinoamerica. At the moment I only have English US since I thought that too many languages were making the system act like that.

The "language for non-unicode program" is set to English US and the "Beta: Use Unicode UTF 8 for worldwide language support" is currently enabled (it was disabled 2 restarts ago). On Time & Language > Typing > Advanced keyboard setting is currently on English US, but I also tried Spanish US and Spanish Latinoamerica.

I'm going crazy, I just want to use the alt codes, not do it the long way with the character map. Not sure if it's related, but now every time I toggle on/off the num lock, the machine makes a loud beeping noise that it was not active before...

Windows for home | Windows 11 | Input and language

2 answers

Sort by: Most helpful
  1. Hendrix-V 14,080 Reputation points Microsoft External Staff Moderator
    2026-03-25T06:33:30.23+00:00

    Hi Natanya Arroyo,

    Thank you for the detailed information you’ve shared. Based on what you’ve described, the behavior you’re seeing is consistent with how Windows 11 currently handles Alt code input on some laptop keyboards, particularly when accessibility features and embedded numeric keypads are involved.

    On certain systems, classic Alt + numeric keypad codes may not respond as expected, even when common settings such as Num Lock, language, and registry options are correctly configured. This can occur after toggling accessibility features like Mouse Keys or when using a built‑in laptop numpad rather than a full external one.

    Please try these verified options from Q&A Assist, which have proven effective in similar scenarios:

    1, Use Unicode (Hex) Alt input

    • Ensure EnableHexNumpad is set to 1
    • Hold Alt, press + on the numeric keypad, enter the Unicode value (for example, 00F1 for ñ), then release Alt

    2, Use the Windows symbol picker

    • Press Win + . > Symbols > Latin
    • This provides quick access to commonly used characters without copy/paste

    You can also test with an external USB numeric keypad, external keypads often restore standard Alt‑code behavior immediately.

    Additionally, confirm Mouse Keys is fully disabled

    • Go to Settings > Accessibility > Mouse
    • Turn Mouse Keys off and restart once more

    These approaches avoid the longer Character Map process while still allowing efficient special‑character input. Let me know if you need further assistance, feel free to ask me by clicking "Add Comment" or "Add Answer" if you cannot add comment so your response will be visible. Thanks for your effort.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?


  2. Q&A Assist
    2026-03-21T23:49:39.0733333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Alt codes in Windows 11 require very specific conditions; if any are off, they stop working. Based on the description, focus on these points:

    1. 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.
    1. 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+0241 on the numeric keypad.
    1. 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.
    1. Use Unicode input as an alternative If traditional Alt codes remain unreliable, Unicode input via Alt can be used:
    2. Place the cursor where the character should appear.
    3. Press and hold Alt.
    4. On the numeric keypad, type the four‑digit Unicode value.
    5. Release Alt.

    To find the Unicode value:

    1. Open Character Map.
    2. Choose the font.
    3. 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.

    1. 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:

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.