Declaration

init(
    title: String,
    group: String?,
    identifier: String?,
    action: Selector,
    target: (any GSShortcutCommandProtocol)?,
    character: String?,
    modifierFlags: NSEvent.ModifierFlags,
    menuItem: NSMenuItem?,
    userKeyEquivalents: [String : String]?
)

Declaration

- (instancetype) initWithTitle:(NSString *) title
                         group:(NSString *) group
                    identifier:(NSString *) identifier
                        action:(SEL) action
                        target:(NSObject<GSShortcutCommandProtocol> *) target
                     character:(NSString *) character
                 modifierFlags:(NSEventModifierFlags) modifierFlags
                      menuItem:(NSMenuItem *) menuItem
            userKeyEquivalents:(NSDictionary<NSString *,NSString *> *) userKeyEquivalents;

Declaration

initWithTitle_group_identifier_action_target_character_modifierFlags_menuItem_userKeyEquivalents_(
    title: str,
    group: str,
    identifier: str,
    action: SEL,
    target: NSObject<GSShortcutCommandProtocol>,
    character: str,
    modifierFlags: NSEventModifierFlags,
    menuItem: NSMenuItem,
    userKeyEquivalents: dict[str, str]
) -> GSShortcutItem