Description
Bug report
Bug description:
Cannot type special characters into interactive Python console like { }, [ ] or @
When I want to type in "[" I have to press "[" twice.
When I want to type in "]" I have to press "[" first and then "]" after.
Feels very odd.
Same issue regardless of Windows Terminal, Windows Console Host, Power Shell.
Same issue regardless of on-screen keyboard or PS/2 or USB keyboard.
When I install Python 3.13.1 or 3.13.2 everything is fine, when I install (latest) 3.13.3 it fails.
This makes me assume, the issue is clearly anything within Python and was introduced in version 3.13.3.
I am not the only person with this issue as I found this thread:
https://www.reddit.com/r/learnpython/comments/1kxbztu/cant_type_special_characters_in_python/
Not sure if other keyboard layouts are affected as well but it feels to me it may not only be a German keyboard issue.
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Activity
eendebakpt commentedon Jun 3, 2025
@topeterk This might have been solved in #132440. Could you try 3.13.4 or a 3.14 pre-release?
topeterk commentedon Jun 4, 2025
@eendebakpt Tried a bunch of different searches but didn't found your mentioned thread, so: Sorry for this double posted issue.
Yes, indeed, with 3.13.4 from https://www.python.org/ftp/python/3.13.4/python-3.13.4-amd64.exe that I just tested, the issue no longer exists.
From my side, we can close this issue.
Thank you.