# `GSShortcutCommandProtocol`

*Protocol*

## Declaration

```swift
@MainActor protocol GSShortcutCommandProtocol : NSObjectProtocol
```

```objc
@protocol GSShortcutCommandProtocol <NSObject>
```

```python
GSShortcutCommandProtocol
```

## Topics

### Instance Methods

- [`GSShortcutCommandProtocol validateShortcutCommand:editViewController:`](/Core/GlyphsApp/GSShortcutCommandProtocol/validateShortcutCommand:editViewController:) — This is called right before the shortcut action is performed

## Relationships

### Inherits From

- `NSObject`

### Conforming Types

- [`GSToolSelect`](/Core/GlyphsApp/GSToolSelect)

