The string editor allows you to take key presses from the user and use them to edit a string of text in a similar manner to a word processor. An overview of the string editor can be found in the String Editor section of the Keyboard Input Guide.
This command types in the rawKey passed into the string editor. It will appear at the current string editor cursor position. If the rawKey represents a cursor key then the string editors cursor will be moved. If it represents a backspace or foward delete then a character will be deleted from the string editor. If the it represents a normal printable character it is entered into the string editor.
The rawKey should be obtained from Keyboard Raw Key. Because your program is responsible for taking raw keys from Keyboard Raw Key and passing them to the 'String Editor Input' command, you have the opportunity of filtering the keys being typed. The Raw Key Filter commands are very useful in this.
Eg, to input numbers until return is pressed: