[Qt-creator] Git and other key sequence shortcuts not work on Mac OSX

night nightsailer at gmail.com
Tue Feb 10 16:00:59 CET 2009


Eike Ziller 写道:
> On Feb 10, 2009, at 11:10 AM, ext night wrote:
> 
>> Adam Higerd 写道:
>>> nightsailer wrote:
>>>> Problem with Git, Subversion or other key sequences  shortcuts(multiple
>>>> key shortcuts).
>>>>
>>>> 1. Full key sequence not show in action menu, only first key is
>>>> shown(see attachment).
>>>>
>>>> 2. These shortcuts not triggle right, example, "git commit", its
>>>> shortcuts is "option-G,option-C)
>>>> if I press option-G,option-C ,just triggle "Git Diff" action(its
>>>> shortcuts is option-G,option-D).
>>>> I also tried FakeVim, it's not work too:
>>>> I press option-v,option-v,
>>>> but this will open a terminal window(it seem triggle "open in external
>>>> editor" action, but it's shortcut is option-v,option-i)
>>>
>>>
>>> I thought I remembered reading somewhere in the docs that
>>> multiple-character keystrokes don't render correctly on Mac but the
>>> actual implementation should still work.
>>
>>
>> No, it does'nt work . Other people also confirmed that  shortcut
>> triggers on the first key only
>> and all these key sequences are unusable on Mac OS X.
>>
>> I hope this bug may be fixed before 1.0 release !
> 
> Hi,
> 
> this is a problem of Qt on the Mac. I'll have a chat with the guys in 
> Oslo. But I suspect that it is nothing trivial to fix, so I fear it will 
> not be done for Qt 4.5/QtCreator 1.0 . The only choice I see for Creator 
> atm is unfortunately not throw the multiple-key shortcuts away by 
> default on the Mac, and leave it to you/the user to define some 
> shortcuts they like in the Preferences->General->Keyboard :(
> 

Thank you,
Not good news,  I've just defined some new shortcuts,
but if limit to one key, it should be combined with  many  many modifiers
so bad experience   ;-(

BTW, Qt should think much of Mac users if it try to be the best choice
for  cross-platform GUI framework.



More information about the Qt-creator-old mailing list