inputDevice
P2571
predicate
Indicates that one entity functions as a device used to provide input to another entity or system.
All labels observed (23)
| Label | Occurrences |
|---|---|
| controlScheme | 359 |
| inputDevice canonical | 194 |
| supportsInputDevice | 98 |
| outputDevice | 37 |
| primaryInputDevice | 20 |
| inputDevices | 19 |
| inputOutput | 19 |
| keyboard | 18 |
| controllerInput | 11 |
| mouseInterface | 10 |
| hasPointingDevice | 5 |
| inputOutputDevice | 5 |
| secondaryInputMethod | 5 |
| inputDeviceSupport | 4 |
| userInputMethod | 4 |
| pointingDevice | 3 |
| typicalInputDevice | 3 |
| primaryInputMethods | 2 |
| defaultStandardInput | 1 |
| inputDeviceType | 1 |
| optionalInputDevice | 1 |
| primaryPointingDevice | 1 |
| programInputMethod | 1 |
Description generation (PDg)
The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.
Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning. # Instructions Focus on describing the relationship, not the entities themselves. # Response Format Begin the description with \' Indicates...\'
Input
Predicate: inputDevice
Generated description
Indicates that one entity functions as a device used to provide input to another entity or system.
Sample triples (821)
| Subject | Object |
|---|---|
| Splatoon | motion controls support via predicate surface "controlScheme" ⓘ |
| Splatoon | traditional button controls via predicate surface "controlScheme" ⓘ |
| Game Boy Advance | D-pad via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | A button via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | B button via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | L button via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | R button via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | Start button via predicate surface "controllerInput" ⓘ |
| Game Boy Advance | Select button via predicate surface "controllerInput" ⓘ |
| Apple II | built-in keyboard via predicate surface "keyboard" ⓘ |
| Commodore 64 | keyboard ⓘ |
| Commodore 64 | joystick ⓘ |
| Commodore 64 | mouse ⓘ |
| Atari 8-bit family | full-stroke keyboard on most models via predicate surface "keyboard" ⓘ |
| ZX Spectrum | rubber keyboard ⓘ |
| Xbox Series X |
Xbox controller
via predicate surface "supportsInputDevice"
ⓘ
surface form:
Xbox Wireless Controller
|
| Xbox Series X | backward-compatible Xbox One controllers via predicate surface "supportsInputDevice" ⓘ |
| PDP-7 | paper tape reader via predicate surface "inputOutput" ⓘ |
| PDP-7 | paper tape punch via predicate surface "inputOutput" ⓘ |
| PDP-7 | teleprinter via predicate surface "inputOutput" ⓘ |
| PDP-7 | display devices (optional) via predicate surface "inputOutput" ⓘ |
| Space Cadet Pinball | keyboard controls via predicate surface "controlScheme" ⓘ |
| Space Cadet Pinball | keyboard ⓘ |
| Xbox Series S |
Xbox controller
via predicate surface "primaryInputDevice"
ⓘ
surface form:
Xbox Wireless Controller
|
| IBM 5160 | 83-key IBM PC/XT keyboard via predicate surface "keyboard" ⓘ |
|
Paint
surface form:
Microsoft Paint
|
mouse via predicate surface "supportsInputDevice" ⓘ |
|
Paint
surface form:
Microsoft Paint
|
graphics tablet via predicate surface "supportsInputDevice" ⓘ |
| Aero Shake | mouse ⓘ |
| Aero Shake | touchpad ⓘ |
| Hogwarts Mystery | touch controls via predicate surface "controlScheme" ⓘ |
| Road Rash II | gamepad via predicate surface "controlScheme" ⓘ |
| Contra: Hard Corps | gamepad via predicate surface "controlScheme" ⓘ |
| Ristar | uses buttons for jumping and grabbing via predicate surface "controlScheme" ⓘ |
| Sharp X1 | keyboard ⓘ |
| Sharp X1 | joystick (via ports) ⓘ |
| Apollo DN100 | keyboard ⓘ |
| Apollo DN100 | mouse ⓘ |
| ARAnyM | keyboard via predicate surface "supportsInputDevice" ⓘ |
| ARAnyM | mouse via predicate surface "supportsInputDevice" ⓘ |
| ARAnyM | joystick via predicate surface "supportsInputDevice" ⓘ |
| Sun 3/60 | Sun mouse connector via predicate surface "mouseInterface" ⓘ |
| Microsoft Paint | mouse via predicate surface "supportsInputDevice" ⓘ |
| Microsoft Paint | graphics tablet via predicate surface "supportsInputDevice" ⓘ |
| Microsoft Paint | touchscreen via predicate surface "supportsInputDevice" ⓘ |
| Texas Instruments Explorer II | keyboard ⓘ |
| Texas Instruments Explorer II | mouse ⓘ |
| Symbolics 3600-series workstations | keyboard ⓘ |
| Symbolics 3600-series workstations | mouse ⓘ |
| Workbench | keyboard via predicate surface "secondaryInputMethod" ⓘ |
| Sharp X68030 | keyboard ⓘ |