Automatically type in text entry boxes

May 12, 2015

Hi there, I have created a quiz and the feedback that I have received is that users would like to automatically type into the text field without clicking it first. I have managed to create keyboard shortcuts for the submit button, but cannot find a way to type without clicking in the text b0x. Is this possible at all?

Here is a link to my quiz:  http://www.taniavercoelen.com/NZ%20Quiz/story.html

17 Replies
Jackson Hamner

Oooh this is basically the backbone of the whole project I'm working on. I'm working on a software simulation that is about old mainframe software, and since you cant click around the screen in the actual software I didn't want the learner to click around the course either.

So this is the way I get this to work.

The only way to have it auto focus so that you don't need to click into the text entry field is to have it as the last thing on your timeline.

The problem I have with this is that usually I have a lot of objects on the screen, so if its at the bottom of the timeline it gets covered up by lots of different elements and the learner cant see what theyre typing!

How I get around this is by utilizing the slide master. I create a new slidemaster that is just an empty page and a new empty layout. In the layout I put in a layer and have a trigger that shows it at the beginning of the timeline.

On the layer you can put the text entry field you need and since it is the only thing on the screen it will auto-focus and the learner does not need to click it to begin typing. Since its in a slide master layer it will appear on top of everything else on the screen.

 

Now if you exit the slide master view and set the layout of your slide to this new master layout your text entry will appear on top of everything and will be auto-focused.

You may not need to go through all these steps if you don't have a lot of objects on screen, but if you do this is a reliable way to do it. If you need your text entry box in different locations you can keep making new layouts identical to the first one but with the entry box in a different location.

I included the .story file so you can see exactly what I did, I hope this helps!

Ashley Terwilliger-Pollard

Hi Tania, 

There isn't a way to set up a fill in the blank question on a slide master, and if you've placed the text entry from your slide master on your question slide, you likely now have two text entry fields? Have you tried adding a trigger to set the value of fill in the blank to the value of the TextEntry slide master field when the control loses focus (typically the user clicking outside the box or using the enter key)? I'm not certain how that'll work based on this set up - but if it does work, you could also look at hiding the initial fill in the blank field. 

Jackson Hamner

Ashley has the solution, you can move the fill-in-the-blank text entry field off screen and add a trigger to adjust that variable when the variable on the slide master changes.

Also if they get to retry the question you'll probably need to add a trigger to manually reset the master slide variable when the timeline starts. You can add that to the slide master slide layer so that whenever the learner returns to the page the field doesn't have their last entry in it. 

I've attached the .story file if you want to check it  out.

Crystal Horn

Hey folks! I'm happy to let you know that we just released Update 12 for Storyline 360, and you can check out the new features and fixes here!

Specifically included in this version is a fix to address some issues with data entry fields:

  • Data entry fields that should have focus when slides load weren't immediately accepting learner input.
  • Text entry fields didn't always have scroll bars when learners entered overflowing text. 

Simply update Storyline to the latest version and republish your project to see the fix. Here's how updating Storyline 360 works.

I'm happy to hear how you make out!

This discussion is closed. You can start a new discussion or contact Articulate Support.