diff --git a/datafiles/data/Nodes/Internal.zip b/datafiles/data/Nodes/Internal.zip index 69192e19c..a596ab8ad 100644 Binary files a/datafiles/data/Nodes/Internal.zip and b/datafiles/data/Nodes/Internal.zip differ diff --git a/objects/o_main/Other_75.gml b/objects/o_main/Other_75.gml index 3d0beb677..c32222ed3 100644 --- a/objects/o_main/Other_75.gml +++ b/objects/o_main/Other_75.gml @@ -1,6 +1,7 @@ /// @description var ev_id = async_load[? "id"]; var ev_type = async_load[? "event_type"]; +print(ev_type) switch(ev_type) { @@ -28,4 +29,9 @@ switch(ev_type) { case "file_drag_leave" : FILE_IS_DROPPING = false; break; + + case "virtual keyboard status": + print(async_load[? "screen_height"]); + print(async_load[? "keyboard_status"]); + break; } \ No newline at end of file diff --git a/scripts/textBox/textBox.gml b/scripts/textBox/textBox.gml index 15b6ffa19..027c5e3cf 100644 --- a/scripts/textBox/textBox.gml +++ b/scripts/textBox/textBox.gml @@ -140,6 +140,7 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { static setAutoupdate = function() { auto_update = true; return self; } static activate = function(_def_str = _current_text) { + WIDGET_CURRENT = self; WIDGET_CURRENT_SCROLL = parent; parentFocus(); @@ -846,6 +847,8 @@ function textBox(_input, _onModify) : textInput(_input, _onModify) constructor { } else { if(hover && hoverRect) { + print("Hover|"); + hovering = true; if(hide < 3) draw_sprite_stretched_ext(THEME.textbox, 1, _x, _y, _w, _h, boxColor, 0.5 + (0.5 * interactable));