# `GSShortcutHandler registerShortcutCommand:group:identifier:action:target:character:modifierFlags:`

*Type Method*

## Declaration

```swift
class func registerShortcutCommand(_ title: String, group: String, identifier: String, action: Selector, target: (any GSShortcutCommandProtocol)?, character: String?, modifierFlags: NSEvent.ModifierFlags)
```

```objc
+ (void) registerShortcutCommand:(NSString *) title group:(NSString *) group identifier:(NSString *) identifier action:(SEL) action target:(NSObject<GSShortcutCommandProtocol> *) target character:(NSString *) character modifierFlags:(NSEventModifierFlags) modifierFlags;
```

```python
registerShortcutCommand_group_identifier_action_target_character_modifierFlags_(title: str, group: str, identifier: str, action: SEL, target: NSObject<GSShortcutCommandProtocol>, character: str, modifierFlags: NSEventModifierFlags)
```

