Sorry, when I said switched I meant _not_ switched. Otherwise my answer 
wouldn't have made much sense... 

So I don't see the problem Mr. Djobs is describing.

On Nov 21, 2012, at 3:55 PM, Jens Nöckel wrote:

> So far it seems that LyX 2.05 is working for me, with the Meta and Control 
> keys switched. I have Mac OS X 10.7.5 and can't test on 10.8. But if it turns 
> out that there's something wrong with the Cocoa Qt then one might want to go 
> back to the previous Qt because there isn't really any usability benefit to 
> the new one. After all, the main text editor window is still displayed 
> exactly the same on retina displays: not in high resolution. Only the menus 
> are rendered in high res now - at least that's what I'm seeing here.
> 
> Jens
> 
> 
> On Nov 21, 2012, at 1:24 PM, Stephan Witt wrote:
> 
>> Am 21.11.2012 um 13:39 schrieb stiv. djobz. <stiv.dj...@gmail.com>:
>> 
>>> Hi all,
>>> 
>>> In the new release 2.0.5, the check box of "Do not swap Apple and Control 
>>> keys" does not work.
>>> 
>>> I had this problem with 2.0.2 and asked questions as are quoted below.
>>> I didn't have this problem with 2.0.3 and 2.0.4. But with 2.0.5, I have it.
>>> 
>>> I think that some of you may have got new insights about this problem after 
>>> I asked questions about 2.0.2
>>> and may know how to solve this problem now.
>>> 
>>> Would you give me any advice ?
>> 
>> Hi Stiv,
>> 
>> it looks like the difference between the working and the broken versions is 
>> the Mac OS framework Qt is compiled for.
>> The newest one is made with Cocoa - the more modern API for Mac OS X - 
>> because of the high resolution display features.
>> The 2.0.4 was built with the Carbon framework. But this isn't the whole 
>> story, there must be another difference. 
>> I say this, because it works for me on Mac OS X 10.6.8 and on 10.8.2 too. 
>> Just like it was with LyX 2.0.2.
>> 
>> Currently I have no idea…
>> 
>> Regards,
>> Stephan
>> 
>>> On Sat, Mar 3, 2012 at 5:39 PM, stiv. djobz. <stiv.dj...@gmail.com> wrote:
>>> Hi,
>>> 
>>> It seems that in the new release 2.0.3.,
>>> the checkbox "Do not swap Apple and Control keys"
>>> works.
>>> 
>>> Thanks,
>>> 
>>> stiv.
>>> 
>>> 
>>> On Thu, Feb 2, 2012 at 10:46 PM, stiv. djobz. <stiv.dj...@gmail.com> wrote:
>>> I got the same results with a new user account.
>>> (except  "22:24:24.362" in the Progress/Debug messages below.)
>>> 
>>> Thanks,
>>> stiv.
>>> 
>>> ----------------------------------------------------------------------------
>>> When I typed control + b, I got
>>> 
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): count: 
>>> 1 text: isAutoRepeat: 0 key: 16777250 keyState: Meta-
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>> Getting key 16777250, with text ''
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>> Setting key to 16777250,
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>> KeySym is Alt_L
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>> isModifier is 1
>>> 22:24:24.362: Unknown 
>>> function./Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046):
>>>  count: 1 text: isAutoRepeat: 0 key: 66 keyState: Meta-
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(616): 
>>> keyevent has isNull() text !
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>> KeySym is b
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>> isModifier is 0
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1686): 
>>> action first set to []
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1694): 
>>> action now set to []
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1705): Key 
>>> [action=][Command-B]
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(726): text_ 
>>> empty, isText() == false
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1732): 
>>> Unknown, !isText() - giving up
>>> 
>>> When I typed command + b, I got
>>> 
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): count: 
>>> 1 text: isAutoRepeat: 0 key: 16777249 keyState: Control-
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>> Getting key 16777249, with text ''
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>> Setting key to 16777249,
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>> KeySym is Control_L
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>> isModifier is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): count: 
>>> 1 text: isAutoRepeat: 0 key: 66 keyState: Control-
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(616): 
>>> keyevent has isNull() text !
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>> KeySym is b
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>> is 1
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>> isModifier is 0
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1686): 
>>> action first set to []
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1694): 
>>> action now set to []
>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1705): Key 
>>> [action=][Control-B]
>>> 
>>> On Thu, Feb 2, 2012 at 5:01 AM, Jens Nöckel <noec...@uoregon.edu> wrote:
>>> So now it's becoming more likely that this is a low-level configuration 
>>> problem with Qt (although I'm by no means certain). To test this, a stab in 
>>> the dark suggestion would be:
>>> 
>>> Create a new user account under the Mac's "System Preferences > Users and 
>>> groups" (you can of course delete this account again later, but this is a 
>>> way to start from a clean slate without hidden .files in your home 
>>> directory and other stuff in your ~/Library that could mess things up. 
>>> 
>>> Then launch LyX from there and see if that behaves properly when you check 
>>> the "swap" box again and restart LyX.
>>> 
>>> Jens
>>> 
>>> 
>>> On Feb 1, 2012, at 6:46 AM, stiv. djobz. wrote:
>>> 
>>>> I tried 1) -- 8).
>>>> I see the same problem as before. 
>>>> Command and control keys do not behave correctly.
>>>> 
>>>> The result of 8) is
>>>> preferences:\mac_dontswap_ctrl_meta true
>>>> 
>>>> As for 5), in my case, Times is chosen at 
>>>> Preferences>Screen fonts>Roman
>>>> from the first.
>>>> 
>>>> stiv.
>>>> On Wed, Feb 1, 2012 at 2:16 AM, Jens Nöckel <noec...@uoregon.edu> wrote:
>>>> Hi,
>>>> since I don't see the problem on either OS X 10.6.8 or 10.7.2, I just 
>>>> tried the following steps on my OS X 10.6.8 machine:
>>>> 1)
>>>> Move ~/Library/Application Support/LyX-2.0 to the Desktop.
>>>> 
>>>> 2)
>>>> Fresh download of
>>>> LyX-2.0.2+qt4-cocoa.dmg
>>>> from www.lyx.org
>>>> 
>>>> 3)
>>>> Move old LyX out of Application folder
>>>> 
>>>> 4)
>>>> Install downloaded LyX and launch it
>>>> 
>>>> 5)
>>>> In an unrelated note, I noticed that the default screen font wasn't 
>>>> correctly displayed: should be Times but is Helvetica. So I chnaged that 
>>>> font to Times New Roman and the display worked again.
>>>> 
>>>> 6)
>>>> In Preferences, I then chose the xemacs bind file, and checked the box "Do 
>>>> not swap Apple and Control Keys"
>>>> 
>>>> 7)
>>>> I restarted LyX and opened a new document with Control-d (it worked as 
>>>> expected). I then started a new math display formula with Apple-d and it 
>>>> worked as expected.
>>>> 
>>>> 8)
>>>> To double check, I went to the Terminal and navigated to
>>>> ~/Library/Application Support/LyX-2.0
>>>> then issued the command:
>>>> grep dontswap *
>>>> with the expected result:
>>>> preferences:\mac_dontswap_ctrl_meta true
>>>> 
>>>> The last point is something you should definitely check, too. If you do 
>>>> the same things (including step 1) but still have the problem, then one 
>>>> has to start worrying that perhaps Qt is doing something wrong. 
>>>> Essentially what the "don't swap" check box does is to set a Qt flag that 
>>>> gets updated when LyX starts up.  I can't really see how anything on the 
>>>> LyX side should fail in that process.
>>>> 
>>>> Jens
>>>> 
>>>> On Jan 31, 2012, at 8:25 AM, Stephan Witt wrote:
>>>> 
>>>>> Am 31.01.2012 um 16:36 schrieb stiv. djobz.:
>>>>> 
>>>>>> Thanks.
>>>>>> This is my first time to see the progress/debug messages...
>>>>> 
>>>>> You're very clever ;-)
>>>>> 
>>>>>> The responses seems to be different.
>>>>> 
>>>>> Yes, unfortunately. I suppose you have saved you preferences and LyX was 
>>>>> restarted.
>>>>> So, it should work. But indeed it seems to ignore the don't swap option.
>>>>> Interestingly there is an additional line in your output I don't have:
>>>>> 
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(616): 
>>>>> keyevent has isNull() text !
>>>>> 
>>>>> The complete output I get for ctrl-b is:
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046):  
>>>>> count: 1 text:  isAutoRepeat: 0 key: 16777250 keyState: Meta-
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>>>> Getting key 16777250, with text ''
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>>>> Setting key to 16777250,
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>>>> is 1
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>> KeySym is Alt_L
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>>>> is 1
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>> isModifier is 1
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046):  
>>>>> count: 1 text:   isAutoRepeat: 0 key: 66 keyState: Control-
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>>>> Getting key 66, with text ' '
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>>>> Setting key to 66,
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>>>> is 1
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>> KeySym is b
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): isOK 
>>>>> is 1
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>> isModifier is 0
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1686): 
>>>>> action first set to []
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1694): 
>>>>> action now set to []
>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1705):  
>>>>> Key [action=][Kontroll-B]
>>>>> 
>>>>> I can see two possible explanations:
>>>>> 1. We are using different LyX-2.0.2 software packages (I use the package 
>>>>> from www.lyx.org)
>>>>> 2. We have different environments and there is some critical setting I 
>>>>> don't have
>>>>> I have a german desktop and no special settings made to the system 
>>>>> keyboard mappings.
>>>>> 
>>>>> Do you have another idea? Do you have your own keyboard tables assigned?
>>>>> 
>>>>> Stephan
>>>>> 
>>>>>> I moved the .bind files in /Library/Application Support/LyX-2.0/bind/
>>>>>> to another place and restart lyx 2.0.2 with the same settings as yours.
>>>>>> 
>>>>>> When I type ctrl+b, nothing appears on the document.
>>>>>> The message is:
>>>>>> 
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): 
>>>>>> count: 1 text: isAutoRepeat: 0 key: 16777250 keyState: Meta-
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>>>>> Getting key 16777250, with text ''
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>>>>> Setting key to 16777250,
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>>> KeySym is Alt_L
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>>> isModifier is 1
>>>>>> 23:16:35.603: Unknown 
>>>>>> function./Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046):
>>>>>>  count: 1 text: isAutoRepeat: 0 key: 66 keyState: Meta-
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(616): 
>>>>>> keyevent has isNull() text !
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>>> KeySym is b
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>>> isModifier is 0
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1686): 
>>>>>> action first set to []
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1694): 
>>>>>> action now set to []
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1705): 
>>>>>> Key [action=][Command-B]
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(726): 
>>>>>> text_ empty, isText() == false
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1732): 
>>>>>> Unknown, !isText() - giving up
>>>>>> 
>>>>>> 
>>>>>> When I type command + b, the cursor moves backwards by one character.
>>>>>> The message is:
>>>>>> 
>>>>>> 
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): 
>>>>>> count: 1 text: isAutoRepeat: 0 key: 16777249 keyState: Control-
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(621): 
>>>>>> Getting key 16777249, with text ''
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(627): 
>>>>>> Setting key to 16777249,
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>>> KeySym is Control_L
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>>> isModifier is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiWorkArea.cpp(1046): 
>>>>>> count: 1 text: isAutoRepeat: 0 key: 66 keyState: Control-
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(616): 
>>>>>> keyevent has isNull() text !
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1663): 
>>>>>> KeySym is b
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(642): 
>>>>>> isOK is 1
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiKeySymbol.cpp(650): 
>>>>>> isModifier is 0
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1686): 
>>>>>> action first set to []
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1694): 
>>>>>> action now set to []
>>>>>> /Users/Shared/LyX/lyx-2.0.2/src/frontends/qt4/GuiApplication.cpp(1705): 
>>>>>> Key [action=][Control-B]
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 
> 

Reply via email to