---
title: "cursors(controlling:)"
framework: tabletopkit
role: symbol
role_heading: Instance Method
path: "tabletopkit/tablesnapshot/cursors(controlling:)"
---

# cursors(controlling:)

Finds and returns all the cursors corresponding to an interactions controlling any of the given equipment IDs. Duplicate equipment IDs are ignored.

## Declaration

```swift
func cursors(controlling equipmentIDs: some Sequence<EquipmentIdentifier>) -> [TableCursor]
```

## See Also

### Getting cursors

- [cursors](tabletopkit/tablesnapshot/cursors.md)
- [cursor(matching:)](tabletopkit/tablesnapshot/cursor(matching:).md)
- [cursor(controlling:)](tabletopkit/tablesnapshot/cursor(controlling:).md)
- [cursors(forPlayer:)](tabletopkit/tablesnapshot/cursors(forplayer:).md)
- [cursors(hovering:)](tabletopkit/tablesnapshot/cursors(hovering:).md)
- [cursors(for:)](tabletopkit/tablesnapshot/cursors(for:).md)
- [cursors(matching:)](tabletopkit/tablesnapshot/cursors(matching:).md)
