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 > > >