---
title: IOHIDKeyboardEventOptions
framework: hiddriverkit
role: symbol
role_heading: Enumeration
path: hiddriverkit/iohidkeyboardeventoptions
---

# IOHIDKeyboardEventOptions

Options that you use to dispatch keyboard events.

## Declaration

```occ
typedef enum { ... } IOHIDKeyboardEventOptions;
```

## Overview

Overview Pass these options to the dispatchKeyboardEvent method of IOHIDEventService.

## Topics

### Getting the Keyboard Event Option

- [kIOHIDKeyboardEventOptionsNoKeyRepeat](hiddriverkit/iohidkeyboardeventoptions/kiohidkeyboardeventoptionsnokeyrepeat.md)

## See Also

### Dispatching Events

- [dispatchKeyboardEvent](hiddriverkit/iohideventservice/dispatchkeyboardevent.md)
- [dispatchRelativePointerEvent](hiddriverkit/iohideventservice/dispatchrelativepointerevent.md)
- [dispatchAbsolutePointerEvent](hiddriverkit/iohideventservice/dispatchabsolutepointerevent.md)
- [dispatchDigitizerStylusEvent](hiddriverkit/iohideventservice/dispatchdigitizerstylusevent.md)
- [dispatchDigitizerTouchEvent](hiddriverkit/iohideventservice/dispatchdigitizertouchevent.md)
- [dispatchRelativeScrollWheelEvent](hiddriverkit/iohideventservice/dispatchrelativescrollwheelevent.md)
- [dispatchEvent](hiddriverkit/iohideventservice/dispatchevent.md)
- [IOHIDPointerEventOptions](hiddriverkit/iohidpointereventoptions.md)
- [IOHIDScrollEventOptions](hiddriverkit/iohidscrolleventoptions.md)
