main icon indicating copy to clipboard operation
main copied to clipboard

Python console bugged with US International keyboard layout

Open l3m opened this issue 12 years ago • 5 comments

The US International keyboard works as follows:

To get ' you press the ' key then space. To get " you press shift and the ' key then space. To get á you press the ' key then a. To get ä you press shift and the ' key then a.

When using the IronPython console with this layout, it enters ^@ character on the first keypress. Pressing the second key will then cause the correct character to appear, but the user has to manually move the cursor back and delete the ^@.

This behavior makes it effectively impossible (or prohibitively annoying :)) to enter strings.

Using the CPython console does not show this behavior.

l3m avatar Aug 14 '13 09:08 l3m

I'm not sure how to test and debug this one since I don't use that keyboard layout, but we should definitely look into this.

slide avatar Jul 19 '16 16:07 slide

Shouldn't matter, the bug occurs if you just use US-International layout (OS setting) with a standard us keyboard...

l3m avatar Jul 30 '16 17:07 l3m

I'll see what I can try out in a VM or something. What version of Windows?

slide avatar Jul 30 '16 18:07 slide

Win 7 (Enterprise).

l3m avatar Jul 30 '16 18:07 l3m

I can definitely replicate this issue, I'll see what I can find out. Thanks for your patience.

slide avatar Oct 22 '16 11:10 slide