On Dec 7, 2006, at 4:05 AM, Jean-Marc Lasgouttes wrote:

"Bennett" == Bennett Helm <[EMAIL PROTECTED]> writes:

Bennett> This means something is going wrong with the interpretation
Bennett> of the US keyboards. Any help from developers?

Do you have interesting output from the -dbg flags?

No, and that's part of the problem. With the Dvorak keyboard and running lyx -dbg key gives the following when I type "<option>-e e":

Setting key to 4131,
KeySym is Alt_R
isOK is 1
isMod is 1
isModifier true
Setting key to 69, ?
KeySym is ?
isOK is 1
isMod is 0
encoding is iso8859-1
Using codec ISO 8859-1
ISOEncoded returning value 233
void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state) action first set to [86] void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state)action now set to [86] void LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, key_modifier::state) Key [action=86][E]
Cannot decode: ?
SelfInsert arg[`?']

With the US keyboard, typing the same gives me:

Setting key to 4131,
KeySym is Alt_R
isOK is 1
isMod is 1
isModifier true

So the <option> key is recognized -- producing that output -- but the subsequent key presses have no effect.

Bennett

Reply via email to