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

# Input

> Basic, viewer-core defined input event manager. Accessible from [_SpeckleRenderer_](/developers/viewer/speckle-renderer-api)

## Methods

### getSpeckleType

```typescript theme={null}
on(eventType: InputEvent, handler: (arg) => void): void
```

And the handler to the event type call list.

**Parameters**

* **eventType**: [*InputEvent*](/developers/viewer/world-tree-api#inputevent)
* **handler**: The handler that gets called

**Returns**: void

## Typedefs

### InputEvent

```typescript theme={null}
enum InputEvent {
  PointerDown,
  PointerUp,
  PointerMove,
  Click,
  DoubleClick,
  KeyUp,
}
```

Input event types.
