---
title: "typeKey(_:modifierFlags:)"
framework: xcuiautomation
role: symbol
role_heading: Instance Method
path: "xcuiautomation/xcuielement/typekey(_:modifierflags:)-6gaoi"
---

# typeKey(_:modifierFlags:)

Types a single key from the XCUIKeyboardKey enumeration with the specified modifier flags.

## Declaration

```swift
@MainActor @nonobjc @preconcurrency func typeKey(_ key: XCUIKeyboardKey, modifierFlags: XCUIElement.KeyModifierFlags)
```

## See Also

### Combining keystrokes

- [typeKey(_:modifierFlags:)](xcuiautomation/xcuielement/typekey(_:modifierflags:)-9ubn.md)
- [XCUIKeyboardKey](xcuiautomation/xcuikeyboardkey.md)
- [perform(withKeyModifiers:block:)](xcuiautomation/xcuielement/perform(withkeymodifiers:block:).md)
- [XCUIElement.KeyModifierFlags](xcuiautomation/xcuielement/keymodifierflags.md)
