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