UserInputService.KeyboardEnabled becomes true upon using backspace key on mobile keyboard

I can’t post this to bug reports (I don’t know how) so if someone could move it that’d be good.
Device is a Galaxy S7.

To replicate is very simple. Put this LocalScript into StarterPlayerScripts.

local UserInputService = game:GetService(“UserInputService”)

while wait(1) do
if UserInputService.KeyboardEnabled then
print(“KeyboardEnabled”)
end
end

Click on any textbox to enable mobile keyboard, then press the backspace button (for me it’s an arrow pointing left with an x on it).

How is this a bug? Their keyboard is enabled

1 Like
  1. I’m under the impression that KeyboardEnabled is supposed to describe whether or not your device has a keyboard, not whether or not the mobile keyboard is showing up.

  2. If that were the case you’d expect it to print “KeyboardEnabled” when you pulled up your keyboard, which it does not. It only happens when you press backspace.