From 187dd8647f07a26f20b606f8dd0e5ed02fca9ff5 Mon Sep 17 00:00:00 2001 From: Mitchell Davis <82890215+mdavisprog@users.noreply.github.com> Date: Tue, 16 Jul 2024 12:33:59 -0700 Subject: [PATCH] Support keypad Enter key with GuiValueBox and GuiValueBoxFloat. (#413) --- src/raygui.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/raygui.h b/src/raygui.h index 5b1ebe0..1f24f0c 100644 --- a/src/raygui.h +++ b/src/raygui.h @@ -2903,7 +2903,7 @@ int GuiValueBox(Rectangle bounds, const char *text, int *value, int minValue, in //if (*value > maxValue) *value = maxValue; //else if (*value < minValue) *value = minValue; - if (IsKeyPressed(KEY_ENTER) || (!CheckCollisionPointRec(mousePoint, bounds) && IsMouseButtonPressed(MOUSE_LEFT_BUTTON))) + if ((IsKeyPressed(KEY_ENTER) || IsKeyPressed(KEY_KP_ENTER)) || (!CheckCollisionPointRec(mousePoint, bounds) && IsMouseButtonPressed(MOUSE_LEFT_BUTTON))) { if (*value > maxValue) *value = maxValue; else if (*value < minValue) *value = minValue; @@ -3019,7 +3019,7 @@ int GuiValueBoxFloat(Rectangle bounds, const char *text, char *textValue, float if (valueHasChanged) *value = TextToFloat(textValue); - if (IsKeyPressed(KEY_ENTER) || (!CheckCollisionPointRec(mousePoint, bounds) && IsMouseButtonPressed(MOUSE_LEFT_BUTTON))) result = 1; + if ((IsKeyPressed(KEY_ENTER) || IsKeyPressed(KEY_KP_ENTER)) || (!CheckCollisionPointRec(mousePoint, bounds) && IsMouseButtonPressed(MOUSE_LEFT_BUTTON))) result = 1; } else {