<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: 14.0.0 -",
    "macOS: 11.0.0 -",
    "tvOS: 14.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "GameController",
  "identifier" : "/documentation/GameController/GCMouseDidStopBeingCurrentNotification",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "Game Controller"
    ],
    "preciseIdentifier" : "c:@GCMouseDidStopBeingCurrentNotification"
  },
  "title" : "GCMouseDidStopBeingCurrentNotification"
}
-->

# GCMouseDidStopBeingCurrentNotification

A notification that posts when a mouse stops being the most recent mouse that the user connects.

```
extern NSString * const GCMouseDidStopBeingCurrentNotification;
```

## Discussion

The notification object is a [`GCMouse`](/documentation/GameController/GCMouse) object that represents the previous current mouse. For example, if you set any of the mouse input change handlers, unset them when you receive this notification.

The system posts this notification on the main thread.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)