The pressed() method does not work for the middle mose button
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 161
Description
## Bevy version
latest, 0.8
## Relevant system information
cargo 1.63.0 (fd9c4297c 2022-07-01)
Ubuntu 21.10
## Description
When I run the [input mouse](https://github.com/bevyengine/bevy/blob/main/examples/input/mouse_input.rs) example I see following lines:
```shell
2022-09-05T14:17:17.695880Z INFO mouse_input: left mouse just pressed
2022-09-05T14:17:17.712241Z INFO mouse_input: left mouse currently pressed
2022-09-05T14:17:17.728983Z INFO mouse_input: left mouse currently pressed
2022-09-05T14:17:17.745577Z INFO mouse_input: left mouse currently pressed
2022-09-05T14:17:17.762502Z INFO mouse_input: left mouse currently pressed
2022-09-05T14:17:17.778984Z INFO mouse_input: left mouse just released
```
But when I change `MouseButton::Left` to `MouseButton::Middle`, then `mouse_button_input.pressed(MouseButton::Middle)` always returns `false`:
```shell
2022-09-05T14:18:20.342544Z INFO mouse_input: left mouse just pressed
2022-09-05T14:18:20.342579Z INFO mouse_input: left mouse just released
2022-09-05T14:18:20.559122Z INFO mouse_input: left mouse just pressed
2022-09-05T14:18:20.559159Z INFO mouse_input: left mouse just released
```
Contributor guide
Assessment
This issue has not been assessed yet.