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

# cursor(controlling:)

Returns the cursor corresponding to an interaction controlling the given equipment ID, or nil if no such cursors could be found.

## Declaration

```swift
func cursor(controlling equipmentID: EquipmentIdentifier) -> TableCursor?
```

## See Also

### Getting cursors

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