# Input Examples
PyBevy ports of Bevy [input examples](https://github.com/bevyengine/bevy/tree/v0.18.0/examples/input).
| [char_input_events.py](char_input_events.py) | [char_input_events.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/char_input_events.rs) |
| [gamepad_input.py](gamepad_input.py) | [gamepad_input.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/gamepad_input.rs) |
| [gamepad_input_events.py](gamepad_input_events.py) | [gamepad_input_events.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/gamepad_input_events.rs) |
| [keyboard_input.py](keyboard_input.py) | [keyboard_input.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/keyboard_input.rs) |
| [keyboard_input_events.py](keyboard_input_events.py) | [keyboard_input_events.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/keyboard_input_events.rs) |
| [keyboard_modifiers.py](keyboard_modifiers.py) | [keyboard_modifiers.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/keyboard_modifiers.rs) |
| [mouse_grab.py](mouse_grab.py) | [mouse_grab.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/mouse_grab.rs) |
| [mouse_input.py](mouse_input.py) | [mouse_input.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/mouse_input.rs) |
| [mouse_input_events.py](mouse_input_events.py) | [mouse_input_events.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/mouse_input_events.rs) |
| [touch_input_events.py](touch_input_events.py) | [touch_input_events.rs](https://github.com/bevyengine/bevy/blob/v0.18.0/examples/input/touch_input_events.rs) |