> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nanoforge.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# InputEnum enum

> Enumeration of keyboard keys and mouse buttons supported by InputLibrary.

# InputEnum

## Summary

Enumeration of keyboard keys and mouse buttons supported by `InputLibrary`.

## Members

| Member               | Description |
| -------------------- | ----------- |
| `AltLeft`            |             |
| `AltRight`           |             |
| `ArrowDown`          |             |
| `ArrowLeft`          |             |
| `ArrowRight`         |             |
| `ArrowUp`            |             |
| `AudioVolumeMute`    |             |
| `Back`               |             |
| `Backquote`          |             |
| `Backslash`          |             |
| `Backspace`          |             |
| `BracketLeft`        |             |
| `BracketRight`       |             |
| `BrowserBack`        |             |
| `BrowserFavorites`   |             |
| `BrowserForward`     |             |
| `BrowserHome`        |             |
| `BrowserRefresh`     |             |
| `BrowserSearch`      |             |
| `BrowserStop`        |             |
| `CapsLock`           |             |
| `Comma`              |             |
| `ContextMenu`        |             |
| `ControlLeft`        |             |
| `ControlRight`       |             |
| `Convert`            |             |
| `Delete`             |             |
| `Digit0`             |             |
| `Digit1`             |             |
| `Digit2`             |             |
| `Digit3`             |             |
| `Digit4`             |             |
| `Digit5`             |             |
| `Digit6`             |             |
| `Digit7`             |             |
| `Digit8`             |             |
| `Digit9`             |             |
| `End`                |             |
| `Enter`              |             |
| `Equal`              |             |
| `Escape`             |             |
| `F1`                 |             |
| `F10`                |             |
| `F11`                |             |
| `F12`                |             |
| `F13`                |             |
| `F14`                |             |
| `F15`                |             |
| `F16`                |             |
| `F17`                |             |
| `F18`                |             |
| `F19`                |             |
| `F2`                 |             |
| `F20`                |             |
| `F21`                |             |
| `F22`                |             |
| `F23`                |             |
| `F24`                |             |
| `F3`                 |             |
| `F4`                 |             |
| `F5`                 |             |
| `F6`                 |             |
| `F7`                 |             |
| `F8`                 |             |
| `F9`                 |             |
| `Forward`            |             |
| `Home`               |             |
| `Insert`             |             |
| `IntlBackslash`      |             |
| `IntlRo`             |             |
| `IntlYen`            |             |
| `KanaMode`           |             |
| `KeyA`               |             |
| `KeyB`               |             |
| `KeyC`               |             |
| `KeyD`               |             |
| `KeyE`               |             |
| `KeyF`               |             |
| `KeyG`               |             |
| `KeyH`               |             |
| `KeyI`               |             |
| `KeyJ`               |             |
| `KeyK`               |             |
| `KeyL`               |             |
| `KeyM`               |             |
| `KeyN`               |             |
| `KeyO`               |             |
| `KeyP`               |             |
| `KeyQ`               |             |
| `KeyR`               |             |
| `KeyS`               |             |
| `KeyT`               |             |
| `KeyU`               |             |
| `KeyV`               |             |
| `KeyW`               |             |
| `KeyX`               |             |
| `KeyY`               |             |
| `KeyZ`               |             |
| `Lang1`              |             |
| `Lang2`              |             |
| `LaunchApp1`         |             |
| `LaunchApp2`         |             |
| `LaunchMail`         |             |
| `MediaPlayPause`     |             |
| `MediaStop`          |             |
| `MediaTrackNext`     |             |
| `MediaTrackPrevious` |             |
| `MetaLeft`           |             |
| `MetaRight`          |             |
| `Minus`              |             |
| `MouseLeft`          |             |
| `MouseMiddle`        |             |
| `MouseRight`         |             |
| `NonConvert`         |             |
| `NumLock`            |             |
| `Numpad0`            |             |
| `Numpad1`            |             |
| `Numpad2`            |             |
| `Numpad3`            |             |
| `Numpad4`            |             |
| `Numpad5`            |             |
| `Numpad6`            |             |
| `Numpad7`            |             |
| `Numpad8`            |             |
| `Numpad9`            |             |
| `NumpadAdd`          |             |
| `NumpadComma`        |             |
| `NumpadDecimal`      |             |
| `NumpadDivide`       |             |
| `NumpadEnter`        |             |
| `NumpadEqual`        |             |
| `NumpadMultiply`     |             |
| `NumpadSubtract`     |             |
| `PageDown`           |             |
| `PageUp`             |             |
| `Pause`              |             |
| `Period`             |             |
| `Power`              |             |
| `PrintScreen`        |             |
| `Quote`              |             |
| `ScrollLock`         |             |
| `Semicolon`          |             |
| `ShiftLeft`          |             |
| `ShiftRight`         |             |
| `Slash`              |             |
| `Space`              |             |
| `Tab`                |             |

## Remarks

Values correspond to the `KeyboardEvent.code` string for keyboard keys and to synthetic button identifiers for mouse buttons. Use with `InputLibrary.isKeyPressed` and `InputLibrary.isDragging`.

## Examples

### Example 1

```typescript theme={null}
```
