# input-read-without-routing

> Talos 0.6 · Since 0.6

A behaviour read `ctx.input` on an entity that has the handle (a controller or vehicle) but that player input is not routed to: input reaches one entity, the scene's `spawn { "for": "player" }` beside another component (else the first controller, else the first vehicle), so every action on this one reads false and every axis zero. Said once per entity per session, with the entity as the `entity`

| | |
|---|---|
| Severity | `warning` |

## Meaning

A behaviour read `ctx.input` on an entity that has the handle (a controller or vehicle) but that player input is not routed to: input reaches one entity, the scene's `spawn { "for": "player" }` beside another component (else the first controller, else the first vehicle), so every action on this one reads false and every axis zero. Said once per entity per session, with the entity as the `entity`

## Fix

put this behaviour on the `spawn { "for": "player" }` entity, or emit an event from the player behaviour and listen for it here (ctx.events)
