---
title: NSFontCollection.ActionTypeKey
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsfontcollection/actiontypekey
---

# NSFontCollection.ActionTypeKey

The following actions are possible values of the actionUserInfoKey in the didChangeNotification userInfo method.

## Declaration

```swift
struct ActionTypeKey
```

## Topics

### Action Key Types

- [shown](appkit/nsfontcollection/actiontypekey/shown.md)
- [hidden](appkit/nsfontcollection/actiontypekey/hidden.md)
- [renamed](appkit/nsfontcollection/actiontypekey/renamed.md)

### Initializers

- [init(rawValue:)](appkit/nsfontcollection/actiontypekey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Responding to Changes

- [didChangeNotification](appkit/nsfontcollection/didchangenotification.md)
- [NSFontCollection.UserInfoKey](appkit/nsfontcollection/userinfokey.md)
