# Touchscreen Keyboard Input Script Parameters

**URL:** <https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [December 7, 2020, 4:56pm UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266 "2020-12-07T16:56:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lewis.webb](https://avatars.discourse-cdn.com/v4/letter/l/a9adbd/32.png) [@lewis.webb](https://forum.inductiveautomation.com/u/lewis.webb)\
**Post date:** [December 7, 2020, 4:56pm UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266/1 "2020-12-07T16:56:11Z")

</div>

I’m looking for an example of correct syntax to specify “initial text”, “font size”, and “password mode” when using this function:  
_system.gui.showTouchscreenKeyboard(initialText [, fontSize] [, passwordMode])_  
_Parameters_  
_String initialText - The text to start the on-screen keyboard with._  
_int fontSize - The font size to display in the keyboard. [optional]_  
_boolean passwordMode - True (1) to activate password mode, where the text entered isn’t echoed back clear-text. [optional]_

This works fine:  
value1 = system.gui.showTouchscreenKeyboard(event.source.text)

…But I’m not able to successfully specify the parameters as described. Thank you for any example.

---

<div class="post-metadata">

**Author:** ![zacht](https://avatars.discourse-cdn.com/v4/letter/z/ea5d25/32.png) [@zacht](https://forum.inductiveautomation.com/u/zacht)\
**Post date:** [December 8, 2020, 12:04am UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266/2 "2020-12-08T00:04:37Z")

</div>

What version of Ignition?

---

<div class="post-metadata">

**Author:** ![lewis.webb](https://avatars.discourse-cdn.com/v4/letter/l/a9adbd/32.png) [@lewis.webb](https://forum.inductiveautomation.com/u/lewis.webb)\
**Post date:** [December 8, 2020, 2:30pm UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266/3 "2020-12-08T14:30:42Z")

</div>

8.0.16

---

<div class="post-metadata">

**Author:** ![zacht](https://avatars.discourse-cdn.com/v4/letter/z/ea5d25/32.png) [@zacht](https://forum.inductiveautomation.com/u/zacht)\
**Post date:** [December 8, 2020, 3:17pm UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266/4 "2020-12-08T15:17:53Z")

</div>

This works for me in 8.0.10. I don’t have a way to test on 8.0.16, but it should work the same.

```auto
system.gui.showTouchscreenKeyboard(
	"Here is some Initial Text",
	12,
	0
)

```

---

<div class="post-metadata">

**Author:** ![lewis.webb](https://avatars.discourse-cdn.com/v4/letter/l/a9adbd/32.png) [@lewis.webb](https://forum.inductiveautomation.com/u/lewis.webb)\
**Post date:** [December 8, 2020, 3:26pm UTC](https://forum.inductiveautomation.com/t/touchscreen-keyboard-input-script-parameters/41266/5 "2020-12-08T15:26:10Z")

</div>

Thank you! Works perfectly.
