def contrastAngleCallback(self, sender): if NSEvent.modifierFlags() & NSShiftKeyMask: value = sender.get() value = roundValue(value, 45) sender.set(value) self.parametersChanged(sender)