To get the text typed by the user on a Text component, add the ‘GetKeyboardText.js’-script to your scene.

To quickly change the colors/materials of the keys, simply edit the Materials in the Resources folder.

To set a default text, type it into the ‘Default Text’ textbox in the Keyboard settings (the root-level SceneObject).

To change the look of all keys simultaneously, delete all but one key in the ‘Keyboard/KeyboardCam/Keys’ object in the scene.

Simply change the look of the one remaining key to your liking, and duplicate it 32 times again (so there are 33 in total).

The Keyboard script will automatically place the duplicated keys correctly and add their labels and all that.

Javascript use (can be called from any script at any time):

global.KeyboardResult();

Function – Get the keyboard output. Use an int value (starting at 0) as optional argument to get a specific line! (E.g. ‘global.KeyboardResult(2)’ for line 3.)

global.KeyboardSwitch();

Function – Show/hide the keyboard toggle.

global.KeyboardVisible;

Bool (get) – Check if keyboard is currently visible.

global.KeyboardHideWhenRecording;

Bool (get, set) – Check if the Keyboard will be hidden when recording.

global.KeyboardMaxLines;

Int (get, set) – Get the amount of lines allowed to scroll through.