comfort for the whole world ..
patch for keycodes.py in pywin/scintilla
Thanks for the patch. However, I think it was still incomplete in a few areas and I finally dug into this a little more (there is an over 5 year old bug open on this issue and I've attempted a fix more than once.)
I'm attaching a patch that uses MapVirtualKey and VkKeyScan, and removes that horrible offset table and I think it works. Using a french keyboard layout I see the calltips and the ',' character working as expected.
If you can, please have a go and see if it works OK for you. Note that it requires a new win32api to work, so if you don't build from sources, please send me your python version and email addy and I'll send you a newer version.
Oops - I means "." character for attribute expansion
there is no new file attached so far
Checked my patch in