It's probably a qt-immodule issue.  See
http://bugzilla.lyx.org/show_bug.cgi?id=1830

-- Rex

Johan Ingvast wrote:
Hi
I had this question on the users list some time ago but did not get any
response. Now I hope to get some help from here instead.
/johan

On Fri, 11 Mar 2005, Johan Ingvast wrote:


Hi
I have a mysterious problem in math mode.
When I type "^" to get the superscript a hat sign is put into the mathbox
instead. I know there is a bind "M-m-e" that I can use, and it works, but I'm used
to the hat so I'd really like to get it working.


A comparison of the output from "lyx -dbg lyxrc" with  the output from
another mashine where it works yields identical result.
Running lyx remote on another machine works as it should, so the reason
should not be my X installation.
Also running lyx as another user on a fresh account gives the same error.
Therefore I don't think the error is in my personal configuration.

One thing that I don't understand is that my hat is normally a dead key,
but when in lyx it is not.

Here is the output from running "lyx -dbg keyboard" typing "a^b".
I hope it gan give any hints.
Press key 65 text "a", ascii "97"
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
action first set to [88]
action now set to [88]
Key [action=88][a]
SelfInsert arg[`']
Press key 4128 text "none", ascii "0" <-- pressing shift
Setting key to 4128, KeySym is Shift_L
isOK is 1
isMod is 1
isModifier true
Press key 4690 text "^", ascii "94" <-- pressing "^"
Setting key to 4690, ^
KeySym is ^
isOK is 1
isMod is 0
encoding is iso8859-1
Using codec ISO 8859-1
ISOEncoded returning value 94
action first set to [-1]
action now set to [-1]
Key [action=-1][S-^]
Trying without shift
Action now -1
isText for key 4690 isPrint is 1
isText() is true, inserting.
SelfInsert arg[`']
Press key 66 text "b", ascii "98"
Setting key to 66, b
KeySym is b
isOK is 1
isMod is 0
encoding is iso8859-1
Using codec ISO 8859-1
ISOEncoded returning value 98
action first set to [88]
action now set to [88]
Key [action=88][b]
SelfInsert arg[`']


I'm running Fedora core 3 with lyx 1.3.5 compiled on the machine.
Funny thing is that it worked earlier with the same os-installation and
lyx.


Thanks in advance

/johan







Reply via email to