次のコードを完全に理解できません。 NSCommandKeyMaskは固定された整数ではありませんか?([theEvent modifierFlags]&NSCommandKeyMask)の構文が明確でない
次に条件の第2部分は常に真ではありませんか?例えば、に同じ しない。([theEvent modifiedFlags] & 1)
if ([theEvent modifierFlags] & NSCommandKeyMask) {
NSLog(@"Alt key Down (again)!");
}
おかげ
では、CMDとSHIFTの両方が同時に押されているかどうかを確認するとどうなりますか? – aneuryzm
'([theEvent modifierFlags]&NSCommandKeyMask)&&([theEvent modifierFlags]&NSShiftKeyMask)'をチェックする必要があります。 – andyvn22