# XWUIShortcuts

Keyboard and mouse shortcut handler that can be integrated into any component Only active when the target component is focused

## Basic Usage

XWUIShortcuts Component Keyboard and mouse shortcut handler that can be integrated into any component Only active when the target component is focused.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: XWUIShortcuts Component Keyboard and mouse shortcut handler that can be integrated into any component Only active when the target component is focused.
```

## Variants

Different mode options.

```example
file: examples/Variants.ts
html: examples/Variants.html
title: Variants
description: Different mode options.
```

## Text Editor Shortcuts

Categorized keyboard shortcuts wired to live action handlers on a focusable editor.

```example
file: examples/TextEditorShortcuts.ts
html: examples/TextEditorShortcuts.html
title: Text Editor Shortcuts
description: File and Edit shortcut categories (Ctrl+S/O/Z/B) bound via onAction to update a status line while the editor is focused.
```

## Canvas Zoom Shortcuts

Mixed keyboard and Mouse-Wheel shortcuts drive a live zoom transform on a 2D canvas.

```example
file: examples/CanvasZoomShortcuts.ts
html: examples/CanvasZoomShortcuts.html
title: Canvas Zoom Shortcuts
description: A Ctrl+Mouse Wheel mouse shortcut plus keyboard +/-/0 scale a design canvas through onAction handlers in mode 2d.
```

```api
```
