Skip to main content
Inspiring
September 28, 2017
Question

Tabbing in HTML5 (not flash)

  • September 28, 2017
  • 2 replies
  • 2943 views

Hello,

I am using CP9 and am having problems keeping the tabbing function within the CP slide.  It wants to jump to the URL Address box, PlayBar, etc.

I have a Text Entry field where the learner enters text and then needs to tab to the next field.  This is how the real system works.  The tabbing does everything but what I want it to do.

I've checked, "Restrict keyboard tabbing to slide items only"

I've checked and unchecked (tried both) Seamless tabbing during publishing

Nothing works.  I am publishing HTML5.  I do not want to publish my demo SWF.

I've researched all the previous posts and it seems like there is no solution for HTML5 published demos.   Is this a CP9 limitation that has no solution?  Is CP17 better?

Any assistance you could offer would be absolutely wonderful!

This topic has been closed for replies.

2 replies

Participating Frequently
February 19, 2018

I am convinced that this issue is related to the On Focus Lost (OFL) option. From what I understand OFL is not related to tabbing but requiring the user to enter something in the TEB. I have a  workaround, that I am pretty confident works. 

1. Set the TEB to validate input.
2. Set a <Tab> On success Shortcut in the TEB Actions menu and  set "Go to Next Slide"
3. Set a failure caption
4. Pause for failure caption
5. Show a transparent button with  a <Tab> shortcut

The above is standard.  Below is what makes tabbing work for me.

6. Create an Advanced action where a condition is always true (like 1 is equal to 1).  Assign a jump to slide action where the slide is current slide.  Put that in the OFL Script on the TEB.

So basically when they are correct it will go to the next slide.  If they are incorrect, I believe, the OFL kicks in and restarts the slide.

Lilybiri
Brainiac
February 19, 2018

Which version? In CP2017 it is no longr necessary to create a stanfard action with the workaround 'IF 1 is eqaul to 1' at all. Even in previous versions you could simply use a standard instead of a condtional action. Strange work flow, do see it done by many users, no idea why.

Replaying a slide will work in some circumstances with the workflow you describe, but not always.... depends onthe output (HTML5 or SWF) and on the eventual use of an On Enter action for the slide.

Participating Frequently
February 19, 2018

Version 8.  I only publish to hmt5 and my On Enter action is No action.

Concerning the conditional, I actually had a more complex conditional advanced action as my workaround, but upon testing I realized it could be done simpler, so I just updated the existing advanced action. I never tried a standard action.

AnDrewPro-sEM9mO
Inspiring
December 28, 2017

This has not been fixed with Captivate 2017. I'm having the same issue, and the only solution I've found is to publish as SWF.

Lilybiri
Brainiac
December 28, 2017

Please log a bug report.