hasKeyboard
P16221
predicate
Indicates that one entity possesses or is equipped with a keyboard as a component or accessory.
Observed surface forms (7)
- keyboardType ×5
- hasInputDevice ×3
- keyboardInterface ×3
- hasKeyboardType ×1
- hasNumericKeypad ×1
- keyboardAccessory ×1
- supportsDetachableKeyboard ×1
Sample triples (16)
| Subject | Object |
|---|---|
| 13-inch MacBook Pro (M2, 2022) |
Apple Magic Keyboard
via predicate surface "keyboardType"
ⓘ
surface form:
Magic Keyboard
|
| Apple III | yes via predicate surface "hasNumericKeypad" ⓘ |
| Commodore Amiga 1000 | detachable keyboard via predicate surface "keyboardType" ⓘ |
| Commodore Amiga 500 | integrated full-size keyboard via predicate surface "keyboardType" ⓘ |
| IBM PC AT | 84-key AT keyboard via predicate surface "keyboardType" ⓘ |
| IBM PC XT | XT keyboard interface via predicate surface "keyboardInterface" ⓘ |
| MacBook | keyboard via predicate surface "hasInputDevice" ⓘ |
| MacBook | trackpad via predicate surface "hasInputDevice" ⓘ |
| MacBook Air (M1, 2020) |
Apple Magic Keyboard
via predicate surface "keyboardType"
ⓘ
surface form:
Magic Keyboard
|
|
original Macintosh 128K
surface form:
Macintosh 128K
|
yes ⓘ |
| Macintosh II | ADB via predicate surface "keyboardInterface" ⓘ |
| Macintosh SE |
Apple Desktop Bus Mouse
via predicate surface "keyboardInterface"
ⓘ
surface form:
Apple Desktop Bus
|
| Newberry Memorial Organ | manual keyboards via predicate surface "hasKeyboardType" ⓘ |
| Pixel 9 Pro Fold | capacitive touchscreen via predicate surface "hasInputDevice" ⓘ |
| Surface Go 2 |
Touch Cover
via predicate surface "keyboardAccessory"
ⓘ
surface form:
Surface Go Type Cover
|
| Surface Go 3 | yes via predicate surface "supportsDetachableKeyboard" ⓘ |