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 |
|---|---|
| Sketchpad | CRT display via predicate surface "outputDevice" ⓘ |
| Sketchpad: A Man-Machine Graphical Communication System | light pen ⓘ |
| Sketchpad: A Man-Machine Graphical Communication System | keyboard ⓘ |
| Sketchpad: A Man-Machine Graphical Communication System | CRT display via predicate surface "outputDevice" ⓘ |
|
Sketchpad system
surface form:
Sketchpad
|
light pen ⓘ |
|
Sketchpad system
surface form:
Sketchpad
|
keyboard ⓘ |
|
Sketchpad system
surface form:
Sketchpad
|
vector display via predicate surface "outputDevice" ⓘ |
| IBM 650 | punched card reader ⓘ |
| IBM 650 | punched card punch via predicate surface "outputDevice" ⓘ |
| IBM 650 | line printer via predicate surface "outputDevice" ⓘ |
| UNIVAC I | UNISERVO magnetic tape drive ⓘ |
| UNIVAC I | paper tape reader ⓘ |
| UNIVAC I | printer via predicate surface "outputDevice" ⓘ |
| Macintosh Performa 550 | Apple Desktop Bus keyboard via predicate surface "inputDevices" ⓘ |
| Macintosh Performa 550 |
Apple Desktop Bus Mouse
via predicate surface "inputDevices"
ⓘ
surface form:
Apple Desktop Bus mouse
|
| Samsung Notes | Samsung S Pen via predicate surface "supportsInputDevice" ⓘ |
| Samsung Notes | capacitive touch input via predicate surface "supportsInputDevice" ⓘ |
| Macintosh Performa 580 | keyboard via predicate surface "inputDevices" ⓘ |
| Macintosh Performa 580 | mouse via predicate surface "inputDevices" ⓘ |
| Samsung DeX | keyboard via predicate surface "supportsInputDevice" ⓘ |
| Samsung DeX | mouse via predicate surface "supportsInputDevice" ⓘ |
| Samsung DeX | touchpad via predicate surface "supportsInputDevice" ⓘ |
| Samsung DeX | game controller via predicate surface "supportsInputDevice" ⓘ |
| Snake II | directional keypad via predicate surface "controlScheme" ⓘ |
| Yume Kōjō: Doki Doki Panic | gamepad via predicate surface "controlScheme" ⓘ |
| Super Mario Advance | 2D side-scrolling platform controls via predicate surface "controlScheme" ⓘ |
| Quest Super ELF | hex keypad ⓘ |
| Quest Super ELF | seven-segment LED display via predicate surface "outputDevice" ⓘ |
| Oculus Quest |
Oculus Touch
ⓘ
surface form:
Oculus Touch controllers
|
| Oculus Quest | headset tracking sensors ⓘ |
| Acorn Archimedes | keyboard via predicate surface "primaryInputDevice" ⓘ |
| Acorn Archimedes | mouse via predicate surface "primaryInputDevice" ⓘ |
|
Acorn Archimedes in 1987
surface form:
Acorn Archimedes
|
keyboard ⓘ |
|
Acorn Archimedes in 1987
surface form:
Acorn Archimedes
|
three-button mouse ⓘ |
| GameStream | game controller via predicate surface "supportsInputDevice" ⓘ |
| GameStream | keyboard via predicate surface "supportsInputDevice" ⓘ |
| GameStream | mouse via predicate surface "supportsInputDevice" ⓘ |
| Mario & Luigi: Paper Jam | button-based controls via predicate surface "controlScheme" ⓘ |
|
Fat Mac
surface form:
Macintosh 512K
|
mouse ⓘ |
|
Fat Mac
surface form:
Macintosh 512K
|
keyboard ⓘ |
| Donkey Kong Country | two-button run-and-jump platforming via predicate surface "controlScheme" ⓘ |
| Nintendo 64 Controller | multiple grip positions via predicate surface "controlScheme" ⓘ |
| Pac-Man | 4-way joystick via predicate surface "controlScheme" ⓘ |
| Wii U Virtual Console | Wii U GamePad ⓘ |
| Wii U Virtual Console | Wii U Pro Controller ⓘ |
| Wii U Virtual Console | Wii Remote ⓘ |
| Wii U Virtual Console | Classic Controller ⓘ |
| Boost Mode | touchscreen input via predicate surface "controlScheme" ⓘ |
| Block City |
GameCube controller
via predicate surface "controlScheme"
ⓘ
surface form:
GameCube Controller
|
| Wii Wheel | tilt steering via predicate surface "controlScheme" ⓘ |