Skip to content

Instantly share code, notes, and snippets.

@briankc
Last active August 7, 2023 16:38
Show Gist options
  • Save briankc/025415e25900750f402235dbf1b74e42 to your computer and use it in GitHub Desktop.
Save briankc/025415e25900750f402235dbf1b74e42 to your computer and use it in GitHub Desktop.
Get display ID from NSScreen for use with CGDirectDisplay API
import Cocoa
import CoreGraphics
extension NSScreen {
var displayID: CGDirectDisplayID {
return deviceDescription["NSScreenNumber"] as? CGDirectDisplayID ?? 0
}
}
import Cocoa
import CoreGraphics
extension NSScreen {
var displayID: CGDirectDisplayID? {
return deviceDescription["NSScreenNumber"] as? CGDirectDisplayID
}
}
@LingYanSi
Copy link

nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment