GCKeyboard

E759699

GCKeyboard is an Apple Game Controller framework class that represents and manages physical keyboard input for games and interactive apps on Apple platforms.

All labels observed (4)

Label Occurrences
GCKeyboardInput 2
GCKeyboard canonical 1
GCKeyboardDidConnectNotification 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Apple Game Controller framework class
class
availableOn Apple Silicon Macs
linked to: Apple silicon

Intel Macs
linked to: Intel-based Mac
conformsTo NSObject
designedFor game controllers ecosystem
framework GameController
hasAssociatedClass GCKeyboardInput
linked to: GCKeyboard
hasClassProperty current
didConnectNotification
didDisconnectNotification
keyboards
hasMethod capture
releaseCapture
snapshot
hasProperty coalescedKeyboard
handlerQueue
isSuspended
keyboardInput
playerIndex
productCategory
snapshot
vendorName
headerFile GameController/GCKeyboard.h
introducedIn iOS 14
iPadOS 14
macOS 11
tvOS 14
linked to: tvOS
manages GCKeyboardInput
linked to: GCKeyboard
notification GCKeyboardDidConnectNotification
linked to: GCKeyboard

GCKeyboardDidDisconnectNotification
linked to: GCKeyboard
platform Apple platforms
iOS
iPadOS
macOS
tvOS
purpose manage physical keyboard input
represent physical keyboard input
supports event-based key handling
key state polling
multiple keyboards
per-player keyboard assignment
supportsInputType key down events
key up events
modifier key state
usedFor games
interactive apps

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

GameController providesClass GCKeyboard
GCKeyboard hasAssociatedClass GCKeyboardInput
linked to: GCKeyboard
GCKeyboard manages GCKeyboardInput
linked to: GCKeyboard
GCKeyboard notification GCKeyboardDidConnectNotification
linked to: GCKeyboard
GCKeyboard notification GCKeyboardDidDisconnectNotification
linked to: GCKeyboard