This item is not replicated across Roblox’s server/client boundary.
This property can only be read from. Attempting to write to it will cause an error.
The KeyboardEnabled property becomes true if the device being used by a user has a keyboard available. This boolean property is true when the user’s device has an available keyboard, and false when the user’s device does not have an available keyboard.
It can be used to determine whether the user has an available keyboard - which can be important if you want to check if you can use
UserInputService functions such as
UserInputService/GetKeysPressed, etc. to check for keyboard input. (see the UserInputService class page for a full list).
UserInputService only runs client-side, this property will only work when used in a
This example prints “The user’s device has an available keyboard!” if KeyboardEnabled is true and “The user’s device does not have an available keyboard!” if KeyboardEnabled is false.