> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/input/get-key-or-mouse-button-in-c++.md).

# Get Key or Mouse Button in C++

InputCoreTypes.h has a static struct `EKeys`.

### Example <a href="#example" id="example"></a>

```cpp
const FPointerEvent& MouseEvent;
MouseEvent.IsMouseButtonDown(EKeys::RightMouseButton)
```
