Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Annoying bug that happens when capturing focus on a textbox?

Asked by 7 years ago

So i'm using a LocalScript with the simple code:

local uis=game:GetService("UserInputService") --Getting UserInputService

uis.InputBegan:connect(function(key) --When a player presses a button on the keyboard
if key.KeyCode==Enum.KeyCode.Slash then --if they pressed enter
script.Parent.Box:CaptureFocus()
end
end)

The code works, but when it captures focus, the text is automatically set to "/" (slash) when the key is hit.

Can anyone help me fix this? thanks

1 answer

Log in to vote
1
Answered by
Cesire 45
7 years ago

Have you tried using wait(), If it doesn't work mess around with it a bit. If you want to wait one second you'd say wait(1) in case you wonder :)

local uis=game:GetService("UserInputService") --Getting UserInputService

uis.InputBegan:connect(function(key) --When a player presses a button on the keyboard
if key.KeyCode==Enum.KeyCode.Slash then --if they pressed enter
wait()
script.Parent.Box:CaptureFocus()
end
end)
Ad

Answer this question