Hi, Neil Hodgson

        I read the Scintilla source code, it's not in the keymap, and I'm sure 
my application do not process these keys. I create simple demos to show 
Scintilla control, and do nothing else, then the accelerates exist. I have 
tested on my IBM T43 laptop (Windows XP Pro Sp2 English edition with Chinese 
language patch) and several Lenovo machines (Windows XP Pro SP2 Chinese 
edition) with standard 104-keys keyboard, this bug exists. Also, I have tested 
with MFC and WTL framework on VC 2003, and VCL framework on Borland C++ Builder 
6.0, this bug exists. These accelerates do display some strange characters, or 
move the caret/do backspace etc. 

======= 2007-08-01 05:37:02 you said:=======

>YangFan:
>
>>              I read some source code of Scintilla, and find there
>> is a keymap struct defines some but not all accelerate in
>> keymap.cxx, I want to disable some accelerate not in
>> keymap.cxx defined such as Ctrl+Shift+2/Ctrl+Shift+6 etc.
>> SCI_ASSIGNCMDKEY seems not work, what can I do then?
>
>   If its not in the keymap then its probably being processed by your
>application. Another possibility is that you are using a keyboard
>layout that has mapped these keys to something recognised by the
>keymap. This could occur if you are using a non-English keyboard
>layout or a machine (such as a laptop) that has moved functions
>around.
>
>   Neil
>_______________________________________________
>Scintilla-interest mailing list
>[email protected]
>http://mailman.lyra.org/mailman/listinfo/scintilla-interest

= = = = = = = = = = = = = = = = = = = =
                        

        Regards

 
                                 
        YangFan
[EMAIL PROTECTED]
          2007-08-01


_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to