# On-Screen Keyboard

The **On-Screen Keyboard** is a keyboard that appears on the screen. It can be used by a user to incorporate a variety of functions in the *User Interface*, such as inputting text or selecting based on a specified key, directly on a screen rather than requiring additional hardware.

The two images below show an **On-Screen Keyboard** in the viewport of **Incari Studio** and the **Incari Player**.

![On-Screen Keyboard in the Viewport.](https://2628349686-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwnv17cpjDin2deSlOz0z%2Fuploads%2Fgit-blob-93c1442ac29970a875175b720f8553b27cd0f97a%2Fonscreenkeyboardsceneoutliner.png?alt=media)

![On-Screen Keyboard in the Incari Player.](https://2628349686-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fwnv17cpjDin2deSlOz0z%2Fuploads%2Fgit-blob-e6a6915ac02337c56c927890bfc74346c178fd0f%2Fonscreenkeyboardplayer%20-%20Copy.png?alt=media)

There are several **Nodes** attributed to the **On-Screen Keyboard**. More informaton can be found [here](https://docs.incari.com/incari-studio/2023.1/toolbox/incari/on-screenkeyboard) and [here.](https://docs.incari.com/incari-studio/2023.1/toolbox/events/on-screenkeyboard)

Additionally, the **Project Settings** allow the user to add different [keyboard *layouts*.](https://docs.incari.com/incari-studio/2023.1/modules/project-settings/keyboard)
