# Objective - The API usage of `KeyboardInput` in the `char_input_events` and `text_input` examples don't match the [migration guide](https://bevyengine.org/learn/migration-guides/0-13-to-0-14/#deprecate-receivedcharacter). ## Solution - Check using `is_pressed` over `ButtonState::Released`. |
||
|---|---|---|
| .. | ||
| char_input_events.rs | ||
| gamepad_input_events.rs | ||
| gamepad_input.rs | ||
| gamepad_rumble.rs | ||
| keyboard_input_events.rs | ||
| keyboard_input.rs | ||
| keyboard_modifiers.rs | ||
| mouse_grab.rs | ||
| mouse_input_events.rs | ||
| mouse_input.rs | ||
| text_input.rs | ||
| touch_input_events.rs | ||
| touch_input.rs | ||