# AddKeystrokeInfoCategoryData

interface

A description of category of keystrokes accepted by the [`addKeystrokeInfoCategory`](module_core_accessibility-Accessibility.md#function-addKeystrokeInfoCategory) method.

Top-level categories organize keystrokes and help users to find the right keystroke. Each category can have multiple groups of keystrokes that narrow down the context in which the keystrokes are available.

See [`addKeystrokeInfoGroup`](module_core_accessibility-Accessibility.md#function-addKeystrokeInfoGroup) and [`addKeystrokeInfos`](module_core_accessibility-Accessibility.md#function-addKeystrokeInfos).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/accessibility.ts#L377)

<a id="properties">

## Properties

<a id="member-description">

### `description?: string`

The description of the category (optional).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/accessibility.ts#L392)

<a id="member-groups">

### `groups?: Array<AddKeystrokeInfoGroupData>`

Groups of keystrokes within the category.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/accessibility.ts#L397)

<a id="member-id">

### `id: string`

The unique id of the category.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/accessibility.ts#L382)

<a id="member-label">

### `label: string`

The label of the category.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-core/src/accessibility.ts#L387)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
