Just noting that in 2.0.6 things have returned for me to the way they were
in 2.0.5 — option is functioning as a meta key with the emacs.bind file.
option-f in particular is not generating the two messages as they were in
2.0.5.1:

frontends/qt4/GuiApplication.cpp (1752): isText() is true, inserting.
frontends/qt4/GuiApplication.cpp (1770): SelfInsert arg[`ƒ']

-chris



On Fri, Apr 12, 2013 at 4:14 PM, Christopher Menzel
<chris.men...@gmail.com>wrote:

> On Apr 12, 2013, at 3:46 PM, Stephan Witt <st.w...@gmx.net> wrote:
> > Am 12.04.2013 um 22:12 schrieb Chris Menzel <chris.men...@gmail.com>:
> >
> >> Hi Stephan, thanks for the reply. I'm simply using the default
> emacs.bind file and I checked to make sure I don't have a custom .bind file
> lurking in ~/Library/Application Support/LyX-2.0. I have both 2.0.5 and
> 2.0.5.1 installed on my MBP. In 2.0.5, Option is meta (as it seems to me it
> has been for a long time) — e.g., Option-f moves the cursor forward by
> word, Option-b backward by word, etc. In 2.0.5.1 I get ƒ and ∫ with those
> keys. I just did a diff on the bind files and they are identical (and both
> have both opt-f and cmd-f listed as hotkeys for word-forward).
> >>
> >> Let me know if I can give you any more information.
> >
> > Sorry, I cannot see the difference here. I tried the following:
> > 1. open LyX-2.0.5+qt4.dmg
> > 2. start LyX.app from there
> > 3. open app preference window
> > 4. change the keyboard shortcuts file to emacs
> > 5. type some text and reposition the cursor at the very beginning
> > 6. Enable messages view and choose selective reporting of keyboard events
> > 7. type Option-f
> >
> > This is the content of the debug messages:
> >
> > frontends/qt4/GuiApplication.cpp (1687): KeySym is Alt_R
> > frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> > frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 1
> > frontends/qt4/GuiWorkArea.cpp (1046):  count: 1 text: ƒ isAutoRepeat: 0
> key: 70 keyState: Alt-
> > frontends/qt4/GuiKeySymbol.cpp (623): Getting key 70, with text 'ƒ'
> > frontends/qt4/GuiKeySymbol.cpp (629): Setting key to 70, ƒ
> > frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> > frontends/qt4/GuiApplication.cpp (1687): KeySym is f
> > frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> > frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 0
> > frontends/qt4/GuiApplication.cpp (1710): action first set to []
> > frontends/qt4/GuiApplication.cpp (1718): action now set to []
> > frontends/qt4/GuiApplication.cpp (1729):  Key [action=][Option-F]
> > frontends/qt4/GuiApplication.cpp (1752): isText() is true, inserting.
> > frontends/qt4/GuiApplication.cpp (1770): SelfInsert arg[`ƒ']
> >
> > Please, send me the report of your LyX's debug messages report for
> entering Option-f.
> >
> > I know the behavior regarding the Option key has changed some time ago.
> But not from 2.0.5 to 2.0.5.1, I'm almost sure.
>
> Hi Stephan, here's what I get in 2.0.5:
>
> frontends/qt4/GuiApplication.cpp (1687): KeySym is Alt_R
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 1
> frontends/qt4/GuiWorkArea.cpp (1046): count: 1 text: ƒ isAutoRepeat: 0
> key: 70 keyState: Alt-
> frontends/qt4/GuiKeySymbol.cpp (623): Getting key 70, with text 'ƒ'
> frontends/qt4/GuiKeySymbol.cpp (629): Setting key to 70, ƒ
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiApplication.cpp (1687): KeySym is f
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 0
> frontends/qt4/GuiApplication.cpp (1710): action first set to []
> frontends/qt4/GuiApplication.cpp (1718): action now set to []
> frontends/qt4/GuiApplication.cpp (1729): Key [action=][Option-F]
>
> Looks like I'm not getting those last two lines:
>
> > frontends/qt4/GuiApplication.cpp (1752): isText() is true, inserting.
> > frontends/qt4/GuiApplication.cpp (1770): SelfInsert arg[`ƒ']
>
> In 2.0.5.1 I get what you get:
>
> frontends/qt4/GuiApplication.cpp (1687): KeySym is Alt_R
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 1
> frontends/qt4/GuiWorkArea.cpp (1163): preeditString: commitString: ƒ
> frontends/qt4/GuiWorkArea.cpp (1046): count: 1 text: ƒ isAutoRepeat: 0
> key: 0 keyState:
> frontends/qt4/GuiKeySymbol.cpp (623): Getting key 0, with text 'ƒ'
> frontends/qt4/GuiKeySymbol.cpp (629): Setting key to 0, ƒ
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiApplication.cpp (1687): KeySym is ƒ
> frontends/qt4/GuiKeySymbol.cpp (644): isOK is 1
> frontends/qt4/GuiKeySymbol.cpp (652): isModifier is 0
> frontends/qt4/GuiApplication.cpp (1710): action first set to []
> frontends/qt4/GuiApplication.cpp (1718): action now set to []
> frontends/qt4/GuiApplication.cpp (1729): Key [action=][]
> frontends/qt4/GuiApplication.cpp (1752): isText() is true, inserting.
> frontends/qt4/GuiApplication.cpp (1770): SelfInsert arg[`ƒ']
>
> -chris
>
>
>

Reply via email to