Re: Strange Edita behaviour...
- Posted by CChris <christian.cuvier at ?gricult?re.gouv.fr> Dec 16, 2007
- 575 views
Pete Lomax wrote: > > Jesus Consuegra wrote: > > > > Hi Pete, > > Running your test program, > > (Sent ex.err to you via email), > Ah, thanks, finally I think we're getting somewhere! > > > Maybe something related to the spanish locals maybe. > Seems so. Three questions: > 1) do you have to ctrl-alt-something to get a ']'? On the spanish keyboard, the ] character is gotten through ctrl-alt-+, the "+" being two keys right from the P key, like on US keyboards. On french keyboards, it is ctrl-alt-), the ) being on the right of the 0 (zero) key ( - on the US keyboard). AltGr (right alt key on continental keyboards) automatically translates to ctrl-alt, so that we use this single shift rather than ctrl-alt. More info on these topics here: http://en.wikipedia.org/wiki/Keyboard_layout > 2) (to the list) Does anyone know what a > WM_KEYDOWN, wParam=187, lParam=#201B0001 actually is? > None of my guesses, being VK_F12+64, or 59';'+128, or 91'['+64+32 > seem to make any sense. Maybe the answer to 1) will clarify this. > Also, according to my docs, bit 29 is always 0 for WM_KEYDOWN, Actually, WM_SYSKEYDOWN is emitted, and there are cases where bit 29 is 1, namely when there is no active window to get the keystroke. CChris > but it seems m$ changed that for windows CE only? > 3) can you try changing line 5013(ish) of edita.exw from > }}} <eucode> > elsif control then > </eucode> {{{ > to > }}} <eucode> > elsif not getKeyState(VK_MENU) and control then > </eucode> {{{ > and see if it fixes the problem. > > Regards, > Pete