UKismetInputLibrary::InputEvent_IsRightControlDown
#include "Kismet/KismetInputLibrary.h"
Access: public
Specifiers: staticBlueprintPure
Description
Returns true if specifically the right Control key was held down when this input event occurred.
Caveats & Gotchas
- • Some platforms and virtual keyboards do not distinguish left/right modifier keys at the hardware level, in which case this can report false even while InputEvent_IsControlDown reports true.
- • The engine source comment on this function is copy-pasted from the left-control variant; behaviour actually checks the right key correctly despite the comment text.
Signature
static bool InputEvent_IsRightControlDown(const FInputEvent& Input); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| Input | const FInputEvent& | The input event to test. | — |
Return Type
bool Example
Detect right Ctrl as a distinct binding C++
FReply UMyWidget::NativeOnKeyDown(const FGeometry& InGeometry, const FKeyEvent& InKeyEvent)
{
if (UKismetInputLibrary::InputEvent_IsRightControlDown(InKeyEvent))
{
ToggleDebugOverlay();
}
return FReply::Handled();
} See Also
Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?