Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#98 finally supports non-US keyboards (CallTips etc)

closed-fixed
Mark Hammond
None
5
2010-10-28
2010-08-19
kxroberto
No

comfort for the whole world ..

patch for keycodes.py in pywin/scintilla

Discussion

  • kxroberto
    kxroberto
    2010-08-19

     
    Attachments
  • Mark Hammond
    Mark Hammond
    2010-08-27

    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.

    Thanks!

     
  • Mark Hammond
    Mark Hammond
    2010-08-27

    • assigned_to: nobody --> mhammond
     
  • Mark Hammond
    Mark Hammond
    2010-08-27

    Oops - I means "." character for attribute expansion

     
  • kxroberto
    kxroberto
    2010-08-27

    there is no new file attached so far

     
  • Mark Hammond
    Mark Hammond
    2010-08-28

    new patch

     
    Attachments
  • Mark Hammond
    Mark Hammond
    2010-10-28

    Checked my patch in

     
  • Mark Hammond
    Mark Hammond
    2010-10-28

    • status: open --> closed-fixed