From 492a1cda1832c0ed3a1faabe532215d5fcc74771 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 11 Oct 2025 06:04:40 +0500 Subject: [PATCH] engine: client: treat A button on gamepad the same as Enter in On Screen Keyboard --- engine/client/keys.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/client/keys.c b/engine/client/keys.c index ee88f06d..6e6ba204 100644 --- a/engine/client/keys.c +++ b/engine/client/keys.c @@ -999,7 +999,7 @@ static qboolean OSK_KeyEvent( int key, int down ) if( osk.curbutton.val == 0 ) { - if( key == K_ENTER ) + if( key == K_ENTER || key == K_A_BUTTON ) { osk.curbutton.val = osk_keylayout[osk.curlayout][osk.curbutton.y][osk.curbutton.x]; return true; @@ -1010,6 +1010,7 @@ static qboolean OSK_KeyEvent( int key, int down ) switch ( key ) { + case K_A_BUTTON: case K_ENTER: switch( osk.curbutton.val ) {