---
title: pointingDeviceID
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsevent/pointingdeviceid
---

# pointingDeviceID

The index of the pointing device currently in proximity with the tablet.

## Declaration

```swift
var pointingDeviceID: Int { get }
```

## Discussion

Discussion This index is significant for multimode (or Dual Tracking) tablets that support multiple concurrent pointing devices; the index is incremented for each pointing device that comes into proximity. Otherwise, zero is always returned. This property is valid for mouse events with subtype NSTabletProximityEventSubtype or an event of type NSTabletProximity.

## See Also

### Getting tablet proximity information

- [capabilityMask](appkit/nsevent/capabilitymask.md)
- [deviceID](appkit/nsevent/deviceid.md)
- [isEnteringProximity](appkit/nsevent/isenteringproximity.md)
- [pointingDeviceSerialNumber](appkit/nsevent/pointingdeviceserialnumber.md)
- [pointingDeviceType](appkit/nsevent/pointingdevicetype-swift.property.md)
- [NSEvent.PointingDeviceType](appkit/nsevent/pointingdevicetype-swift.enum.md)
- [systemTabletID](appkit/nsevent/systemtabletid.md)
- [tabletID](appkit/nsevent/tabletid.md)
- [uniqueID](appkit/nsevent/uniqueid.md)
- [vendorID](appkit/nsevent/vendorid.md)
- [vendorPointingDeviceType](appkit/nsevent/vendorpointingdevicetype.md)
