Copy link to clipboard
Copied
Hello,
I have used Captivate quite a bit, but not too much with advanced actions, which I'm guessing might be part of the solution to this. In my project, I need a smart shape to appear after a user types a letter in a text entry box. How would I make that happen. If the answer is an advanced action, I might need some specific steps.
Thanks!
Copy link to clipboard
Copied
Use that character,as;shortcut key for the TEB and triigger the Show command iwith its Success event.
Copy link to clipboard
Copied
Ok, I see where you're going with that, but when I try it, the slide won't pause for the user to type the character. I do not want the smart shape to show before the learner types the character.
Copy link to clipboard
Copied
Hmmm, normally the TEB has a pausing point at &,5secs. can you show the Timeline?
Copy link to clipboard
Copied
Oh, I had the smart shape positioned at the point where the TEB becomes inactive. That doesn't work. when I position it after the TEB, it now works.
Copy link to clipboard
Copied
Maybe I should have explained this from the beginning. The problem is that the learner needs to type "con". When they type "c" I need the smart shape to show, but the learner needs to be able to complete typing the rest of the entry before the slide advances.
Copy link to clipboard
Copied
That is indeed a very different situation.
Maybe work wirh two slides in that case. First slide has the c as shortcut key for the TEB, and navigates to the second slide. Second slide has a TEB in exactly the same location, and it has to use the same variable as the first one. What has been typed will appear, you can have the shape on that slide and the user can continue typing.
Copy link to clipboard
Copied
I think that has been my workaround up until this point, although there might be a slight difference in what you're telling me. What I have been doing is have the first slide TEB where user types "c" and that is also my shortcut. The user is advanced to the next (duplicated) slide, but the difference on this slide is I have the smart shape appear immediately (since the user typed "c" on the previous slide) and on this second slide I have copied and pasted the previously typed "c" and merged it into the background. On this second slide, I then have the second TEB and the required typing is "on". It just takes a long time to copy, paste and line everything up so that it appears seamless, and I was hoping there was a better way.
Copy link to clipboard
Copied
You don't have to paste the c in the background, it should show up in the TEB if you use the same variable. I told the image should be on the second slide.
You have only one event to trigger an action with the TEB, in this case the Success event. Even with an advanced action I don't think there is any way to solve this.
Copy link to clipboard
Copied
I'm sorry, are you referring to the variable field in the TEB? On the second slide I have tried setting the variable to the TEB of the slide before it, and tried setting it to the TEB on the second slide, and either way, the "c" typed on the first slide disappears once we are advanced to the second slide. It doesn't retain it. I'm using Captivate 8.
Copy link to clipboard
Copied
Which output? Did you test in Browser?