Weeell... I spoke too soon, obviously ;-).

Correct check is at 
https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/Code-App/QSModifierKeyEvents.m#L42.

Are you by any chance not using your internal keyboard ? I'm seeing the same 
behavior as Rob here (e.g it works). And the Apple Extended keyboard I'm using 
also works. Also, what happens if you single-activate with QS as the active 
application (which would tell us there's something that prevents our global 
listener from working on your machine) ?

Cordialement, 
Etienne Samson
--
[email protected]

> Le 24 août 2015 à 12:47, Etienne Samson <[email protected]> a écrit :
> 
> "Bug" located at [1].
> 
> We need to mask `NSDeviceIndependentModifierFlags` in there (see [2]).
> 
> Left ⌘ is 1048840 (which is bit 20, a.k.a NSCommandKeyMask, bit 8, and bit 3 
> which I can't find any definition for)
> Right ⌘ is 1048848 (which is bit 20 (hopefully ;-)), bit 8 and bit 4).
> 
> This would seem to imply that bit 3 means "left", and bit 4 is "right", but 
> this is not explained anywhere in the documentation so YMMV.
> 
> 1 - 
> https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/Code-App/QSModifierKeyEvents.m#L70
> 2 - 
> http://stackoverflow.com/questions/6084266/check-modifierflags-of-nsevent-if-a-certain-modifier-was-pressed-but-no-other
> 
> Cordialement, 
> Etienne Samson
> --
> [email protected]
> 
>> Le 24 août 2015 à 11:33, 1.61803 <[email protected]> a écrit :
>> 
>> On Monday, August 24, 2015 at 4:10:23 AM UTC+2, Rob McBroom wrote:
>> I use Control and it works on either side (and does Caps Lock, which is 
>> mapped to Control and what I mostly use).
>> 
>> Do you have any key reapers or custom bindings in effect?
>> 
>> Maybe try something like Key Codes to see what’s going on.
>> 
>> 
>> I do have KeyRemap4MacBook, but even with default profile (no remapping) QS 
>> doesn't activate with the right side modifiers.
>> 
>> Key Codes logs the following
>> 
>> 
>> Command left
>> 
>> Modifier Change
>>      Keys:           ⌘
>>      Key Code:       65535 / 0xffff
>>      Modifiers:      1048840 / 0x100108
>> 
>> Modifier Change
>>      Keys:           
>>      Key Code:       65535 / 0xffff
>>      Modifiers:      256 / 0x100
>> 
>> 
>> Command right
>> 
>> Modifier Change
>>      Keys:           ⌘
>>      Key Code:       65535 / 0xffff
>>      Modifiers:      1048848 / 0x100110
>> 
>> Modifier Change
>>      Keys:           
>>      Key Code:       65535 / 0xffff
>>      Modifiers:      256 / 0x100
>> 
>> 
>> And this is already written to the plist
>> 
>>      <key>QSActivationHotKey</key>
>>      <dict>
>>              <key>keyCode</key>
>>              <integer>49</integer>
>>              <key>modifiers</key>
>>              <integer>1048840</integer>
>>      </dict> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Quicksilver" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/blacktree-quicksilver.
>> For more options, visit https://groups.google.com/d/optout.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/d/optout.

Reply via email to