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"