1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-25 15:54:31 +01:00

Part of #15589: Make numpad enter able to confirm input

This commit is contained in:
Meehoi
2022-09-26 01:33:02 +07:00
committed by GitHub
parent ae0f548d97
commit 61d74eaa4b
3 changed files with 6 additions and 4 deletions

View File

@@ -7,6 +7,7 @@
* OpenRCT2 is licensed under the GNU General Public License version 3.
*****************************************************************************/
#include <SDL_keycode.h>
#include <algorithm>
#include <iterator>
#include <openrct2-ui/interface/Widget.h>
@@ -408,13 +409,13 @@ void WindowTextInputOpen(
WindowTextInputRawOpen(call_w, call_widget, title, description, descriptionArgs, existingText.c_str(), maxLength);
}
void WindowTextInputKey(rct_window* w, char keychar)
void WindowTextInputKey(rct_window* w, uint32_t keycode)
{
const auto wndNumber = w->number;
const auto wndClass = w->classification;
// If the return button is pressed stop text input
if (keychar == '\r')
if (keycode == SDLK_RETURN || keycode == SDLK_KP_ENTER)
{
if (w->classification == WindowClass::Textinput)
{