inputDevice

P2571 predicate

Indicates that one entity functions as a device used to provide input to another entity or system.

Aliases (10)
  • supportsInputDevice ×29
  • controlScheme ×10
  • inputDevices ×7
  • keyboard ×6
  • primaryInputDevice ×6
  • outputDevice ×4
  • defaultStandardInput ×1
  • hasPointingDevice ×1
  • mouseInterface ×1
  • pointingDevice ×1

Sample triples (96)
Subject Object
Amazon Luna Amazon Luna via predicate surface "supportsInputDevice"
surface form: "Amazon Luna Controller"
Amazon Luna PlayStation controller via predicate surface "supportsInputDevice"
Amazon Luna Xbox controller via predicate surface "supportsInputDevice"
Amazon Luna game controller via predicate surface "supportsInputDevice"
Amazon Luna keyboard and mouse via predicate surface "supportsInputDevice"
Apple III built-in full-stroke keyboard via predicate surface "keyboard"
Apple Lisa keyboard
Apple Lisa mouse
Apple Macintosh computers keyboard via predicate surface "primaryInputDevice"
Apple Macintosh computers mouse via predicate surface "primaryInputDevice"
Atari ST joystick ports
Atari ST keyboard
Atari ST mouse
Candy Crush touch controls via predicate surface "controlScheme"
ChromeOS tablet external keyboard via predicate surface "supportsInputDevice"
ChromeOS tablet external mouse or trackpad via predicate surface "supportsInputDevice"
Commodore Amiga 2000 keyboard
Commodore Amiga 2000 mouse
Commodore Amiga 3000 detachable keyboard via predicate surface "keyboard"
Dolby Headphone stereo headphones via predicate surface "outputDevice"
Ferranti Mark I computer
surface form: "Ferranti Mark I"
paper tape punch via predicate surface "outputDevice"
Ferranti Mark I computer
surface form: "Ferranti Mark I"
paper tape reader
Ferranti Mark I computer
surface form: "Ferranti Mark I"
teleprinter via predicate surface "outputDevice"
Fire TV Alexa Voice Remote via predicate surface "supportsInputDevice"
Fire TV Bluetooth game controllers via predicate surface "supportsInputDevice"
Fire TV Bluetooth keyboards via predicate surface "supportsInputDevice"
IAS machine punched cards
IAS machine punched cards via predicate surface "outputDevice"
IBM PC 83-key keyboard via predicate surface "keyboard"
IBM PC XT 83-key keyboard via predicate surface "keyboard"
Kim Kardashian: Hollywood (mobile game)
surface form: "Kim Kardashian: Hollywood"
touchscreen controls via predicate surface "controlScheme"
MacBook Pro Multi-Touch trackpad via predicate surface "hasPointingDevice"
original Macintosh 128K
surface form: "Macintosh 128K"
keyboard
original Macintosh 128K
surface form: "Macintosh 128K"
mouse
Macintosh 512K keyboard
Macintosh 512K mouse
Macintosh II ADB via predicate surface "mouseInterface"
Macintosh Plus detachable keyboard via predicate surface "keyboard"
Macintosh Portable built-in keyboard via predicate surface "keyboard"
Macintosh Portable trackball via predicate surface "pointingDevice"
Macintosh SE Apple Desktop Bus Mouse
Macintosh XL keyboard
Macintosh XL mouse
Mario Bros. joystick and buttons via predicate surface "controlScheme"
PowerPoint
surface form: "Microsoft PowerPoint"
keyboard via predicate surface "supportsInputDevice"
PowerPoint
surface form: "Microsoft PowerPoint"
mouse via predicate surface "supportsInputDevice"
PowerPoint
surface form: "Microsoft PowerPoint"
stylus via predicate surface "supportsInputDevice"
PowerPoint
surface form: "Microsoft PowerPoint"
touchscreen via predicate surface "supportsInputDevice"
Surface
surface form: "Microsoft Surface"
Surface Dial via predicate surface "supportsInputDevice"
Surface
surface form: "Microsoft Surface"
Surface Pen via predicate surface "supportsInputDevice"
Surface
surface form: "Microsoft Surface"
keyboard cover via predicate surface "supportsInputDevice"
Surface
surface form: "Microsoft Surface"
touchscreen via predicate surface "supportsInputDevice"
Surface
surface form: "Microsoft Surface"
trackpad via predicate surface "supportsInputDevice"
NLS chorded keyboard
NLS mouse
Poltergust player-controlled in-game tool via predicate surface "controlScheme"
Sharp X68000 gamepad
Sharp X68000 joystick
Sharp X68000 keyboard
Sharp X68000 mouse
Sidecar Apple Pencil via predicate surface "supportsInputDevice"
Sidecar Mac keyboard via predicate surface "supportsInputDevice"
Sidecar Mac mouse via predicate surface "supportsInputDevice"
Sidecar Mac trackpad via predicate surface "supportsInputDevice"
Sidecar Multi‑Touch via predicate surface "supportsInputDevice"
Snap Camera webcam
Sun Ray thin client keyboard via predicate surface "inputDevices"
Sun Ray thin client mouse via predicate surface "inputDevices"
Super Mario 3D World Wii Remote via predicate surface "controlScheme"
Super Mario 3D World Wii U GamePad via predicate surface "controlScheme"
Super Mario 3D World Wii U Pro Controller via predicate surface "controlScheme"
Super Mario Galaxy 2 Wii Remote via predicate surface "controlScheme"
surface form: "Wii Remote and Nunchuk"
Surface Pro Surface Pen via predicate surface "supportsInputDevice"
Surface Pro Type Cover keyboard via predicate surface "supportsInputDevice"
Surface Pro touch input via predicate surface "supportsInputDevice"
System 1 keyboard via predicate surface "primaryInputDevice"
System 1 one-button mouse via predicate surface "primaryInputDevice"
The Hitchhiker's Guide to the Galaxy (computer game) keyboard input via predicate surface "controlScheme"
Tony Hawk's Pro Skater gamepad-based trick inputs via predicate surface "controlScheme"
Unix shell keyboard via predicate surface "defaultStandardInput"
Windows 1.0 keyboard via predicate surface "supportsInputDevice"
Windows 1.0 mouse via predicate surface "supportsInputDevice"
Alto personal computer
surface form: "Xerox Alto"
5-key chord keyset
Alto personal computer
surface form: "Xerox Alto"
keyboard
Alto personal computer
surface form: "Xerox Alto"
mouse
Xerox Alto user interface keyboard
Xerox Alto user interface three-button mouse
Xerox Star system keyboard
Xerox Star system mouse
iMac Apple Magic Keyboard via predicate surface "inputDevices"
iMac Apple Magic Mouse via predicate surface "inputDevices"
iMac Multi-Touch trackpad via predicate surface "inputDevices"
surface form: "Apple Magic Trackpad"
iMac G3 Apple USB keyboard via predicate surface "inputDevices"
iMac G3 Apple Desktop Bus Mouse via predicate surface "inputDevices"
surface form: "Apple USB mouse"
tvOS Siri Remote via predicate surface "primaryInputDevice"
surface form: "Apple TV Remote"
tvOS Siri Remote via predicate surface "primaryInputDevice"

Please wait…