<!--
{
  "availability" : [
    "macOS: 12.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Virtualization",
  "identifier" : "/documentation/Virtualization/VZVirtualMachineConfiguration/keyboards",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Virtualization"
    ],
    "preciseIdentifier" : "c:objc(cs)VZVirtualMachineConfiguration(py)keyboards"
  },
  "title" : "keyboards"
}
-->

# keyboards

The list of keyboards.

```
var keyboards: [VZKeyboardConfiguration] { get set }
```

## Discussion

The default value of this property is an empty array. The default value of this property is an empty array. If your VM exposes one or more keyboards, assign an array of [`VZKeyboardConfiguration`](/documentation/Virtualization/VZKeyboardConfiguration) objects to this property.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)