Jose' Matos wrote:

I would like to hear from other windows users. If the bug is not there it should be filled in bugzilla to be fixed in 1.4.2.

I can reproduce it (LyX 1.4.1, WinXP). If I follow Sven's instructions and then type the letter 'a', the keyboard is locked out (but the mouse still works), the 'a' never shows up on screen, and here's what the debug output looks like (from the point immediately after ctrl-shift-left):

Setting key to 65, a
KeySym is a
isOK is 1
isMod is 0
encoding is iso8859-1
Using codec ISO 8859-1
ISOEncoded returning value 97
void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state)
ction first set to [86]
void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state)a
tion now set to [86]
void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state)
ey [action=86][A]
LyXFunc::dispatch: cmd:  action: 86 arg: 'a' x: 0 y: 0
void LCursor::dispatch(const FuncRequest&) cmd: action: 86 arg: 'a' x: 0 y: 0

 cursor:                                | anchor:
inset: 0x1102eac idx: 0 par: 0 pos: 8 | inset: 0x1102eac idx: 0 par: 1 pos: 0
 selection: 1 x_target: 113

LCursor::dispatch: cmd:  action: 86 arg: 'a' x: 0 y: 0

 cursor:                                | anchor:
inset: 0x1102eac idx: 0 par: 0 pos: 8 | inset: 0x1102eac idx: 0 par: 1 pos: 0
 selection: 1 x_target: 113

virtual void InsetText::doDispatch(LCursor&, FuncRequest&) [ cmd.action = 86]
LyXText::dispatch: cmd:  action: 86 arg: 'a' x: 0 y: 0

Hopefully someone can read that (I can't, other than I get that it's reporting my having typed 'a' near the top).

Incidentally, if the first thing you do after ctrl-shift-left is to click someplace in the document, or hit the left arrow key, the keyboard remains responsive. (Hitting up, down or right arrow does not avoid the problem but also does not cause the keyboard to lock out -- they have no effect at all.) Also, when the keyboard lockout occurs, LyX is hammering the CPU (close to 100% load) for a few seconds. Then it goes back to a light load, and the mouse works.

One other odd thing -- the keyboard works for issuing menu commands (alt-F x to exit, for instance).

/Paul

Reply via email to