From 93487f3ab93b4e99cbf22893dfc3370fd9d63dda Mon Sep 17 00:00:00 2001 From: luboslenco Date: Tue, 5 May 2026 17:12:14 +0200 Subject: [PATCH] ui: keyboard input fixes --- base/sources/iron_ui.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/base/sources/iron_ui.c b/base/sources/iron_ui.c index 53b30bd1..336c52de 100644 --- a/base/sources/iron_ui.c +++ b/base/sources/iron_ui.c @@ -1205,7 +1205,8 @@ void ui_update_text_edit(int align, bool editable, bool live_update) { else if (editable && // Write current->key_code != KEY_CODE_SHIFT && current->key_code != KEY_CODE_CAPS_LOCK && current->key_code != KEY_CODE_CONTROL && current->key_code != KEY_CODE_META && current->key_code != KEY_CODE_ALT && current->key_code != KEY_CODE_UP && - current->key_code != KEY_CODE_DOWN && current->key_char >= 32 && (!current->is_ctrl_down || current->is_alt_down)) { // AltGr = ctrl+alt + current->key_code != KEY_CODE_DOWN && current->key_char >= 32 && (!current->is_ctrl_down || current->is_alt_down) && // AltGr = ctrl+alt + !(current->key_code >= KEY_CODE_F1 && current->key_code <= KEY_CODE_F24)) { ui_remove_chars_at(text, current->highlight_anchor, current->cursor_x - current->highlight_anchor); ui_insert_char_at(text, current->highlight_anchor, current->key_char);