Pythonwin 132: Letters with Umlaut cause problems
neilh at scintilla.org.bbs
neilh at scintilla.org.bbs
Mon Jul 17 08:30:03 EDT 2000
> And a major problem, the ^-key kills build 132 immediately, when using
> the German keyboard layout.
This is a known problem. It occurs inside the line
key = win32ui.TranslateVirtualKey(key)
found in fire_key_event in Pythonwin\pywin\scintilla\bindings.py.
Mark is aware of the problem in the win32ui code, but you might want to
try this short workaround while waiting for a fixed PythonWin. Just before
the "if event is None:" line inside fire_key_event insert this code.
if key == 220:
return 1
This avoids calling win32ui.TranslateVirtualKey for the "^" key. More
tests may be needed for other accent characters or other locales.
Neil
More information about the Python-list
mailing list