public static void BindHotKey(this NSObject target, NSObject observable, string keyPath) { var keyOptions = new NSMutableDictionary(); keyOptions.SetValueForKey(new SRKeyEquivalentTransformer(), Constants.NSValueTransformerBindingOption); target.Bind("keyEquivalent", observable, keyPath, keyOptions); var keyModifierOptions = new NSMutableDictionary(); keyModifierOptions.SetValueForKey(new SRKeyEquivalentModifierMaskTransformer(), Constants.NSValueTransformerBindingOption); target.Bind("keyEquivalentModifierMask", observable, keyPath, keyModifierOptions); }