So whenever I’m using a textbox object, holding backspace only deletes one character. Holding down a key on the keyboard will only add one character as well.
Repro for this is simple. Start up a new place, get a ScreenGui + TextBox in the PlayerGui (through Lua or StarterGui, either way works) and try it. I already had @Polymorphic and @Lilly_S confirm it.
This did not happen because of the update today. This is an ongoing bug. I’m trying to make a cool chat UI but this really bothers me, so hopefully this could be addressed soon.
We are currently working on some text input/text box changes for the new chat, so I will make sure we consider this. Seems like this would be a nice improvement.
Please consider making it so that clicking the box doesn’t remove all text, rather acts like a text editor and puts your cursor at that spot in the text. That way you don’t have to completely retype the contents to fix a typo or make changes.
Both of those would be amazing! There are tons of uses for this, but even just with chat it’d be invaluable.
We’d be able to ctrl-a, ctrl-x a long or difficult-to-answer message we’re typing, respond to a quick concern, and then ctrl+v and resume where we left off typing the original message.
We’d be able to highlight and copy someone’s username from the chat and search them on ROBLOX.
As Lilly_S mentioned we’d be able to hop around text input and edit it satisfyingly.
We’d be able to create in-game feedback forms and private messages that weren’t a pain to use due to clunky text features.
The benefits are endless. Imagine using any web browser or program without highlighting and copying.
So it seems that this bug is studio only. Holding backspace works for me online. Can you confirm this?
I will fix this bug in studio, it should not be too difficult.
I noticed that this same thing happens with any keyboard input into Studio, since when playing Sound Volblox, holding down the arrow keys while in the music select menu on the live game will make the song wheel fly incredibly fast, but trying to do the same while in Studio will only move the wheel once.
This is actually a bug in the client. It should not fire more than one InputBegan event for any keypress, but for keys used for text manipulation keys, it does because of a bug.