-What is this project about?- The Direct Interface for Typing on Scratch, aka "DIfToS", or "DITS", was an experiment to examine the plausibility of user string inputs without utilising the [ask ( ) and wait] function native to Scratch. However, I have realised its potential and have published it as a tool for public use. -Why create such a tool?- Such a tool could remove the need for the 'asking' popup, therefore creating a more immersive experience within projects. It could also allow fonts or code to be used on the string in real time instead of waiting for the complete string. For example, a password creator could check in real time whether the password meets their requirements, or a game where the user is not allowed to type a specified letter could check in real time whether the said letter has been typed and react accordingly. -How would one implement the tool?- You can directly pull it from the project, replacing the OUTPUT with the list you want to use as the graphic interface. If you only require single line input, you can do away with the list-based scripts and use the GUIOPT as the interface. Credits are not required to be displayed, however it may doing so may help inspire me to create more tools to help more people in the future. If you have credited me, thank you! -How does one use the demo?- Use the arrow keys to move the cursor [⤈] around. use [`] to backspace, and enter to split the line (Just like normal text editors). --Credits-- The experiment was inspired as an improvement over @Nhlqas engine. His work is quite good and you should give his profile a look around. -Tags- Typing Engine Type Text Engine Type Engine Typing