Skip to main content
Participant
April 15, 2021
Question

Functional keys in Software simulations

  • April 15, 2021
  • 2 replies
  • 288 views

Hi,

We are making interactive software simulation of our product which uses F keys a lot; for example, F3, F7, F8, F9 are used often. But when we play the interactive html video in a browser, the F keys cannot work. For example, when I press F3 designed as a step in the video, the browser will intercept it and trigger the search in the browser, so we cannot proceed with the interactive videos.

 

Is there a way to work around this problem?

    This topic has been closed for replies.

    2 replies

    Lilybiri
    Legend
    April 15, 2021

    Not sure Rod and me understand your question the same way. I just edited the topic title, because in the question you speak about 'software simulation' but the title talked about an 'interactive video'. Those are two completely different workflows in Captivate. If I am wrong, if you are indeed talking about a video, not about a software simulation in Training or Assessment mode, please correct me, and I will edit the title again.

     

    Yue5FD4Author
    Participant
    April 20, 2021

    Hi Lily, yes, I'm talking about software simulation

    RodWard
    Community Expert
    Community Expert
    April 20, 2021

    I don't really see why you would have to "give up using Captivate" just because it doesn't do something you may want.  You're going to find that all of the other authoring apps out there on the market will be more or less in the same boat when it comes to delivering this specific feature you asked about.  I haven't seen a single one that offered the ability out of the box to override browser function keys.

     

    If you decide NOT to use any of the usual e-learning authoring tools to create your e-learning, then tyou will be forced to develop everything from scratch, and that will require a lot more computer programming expertise than the simple approach I suggested.  

     

    If you are a "non-technical user" you can still use Captivate to create 95% of what you need.  You simply need that other technical person to get you that last 5% or whatever.  Thankfully, finding that sort of person is not that hard to do.  This forum has quite a few of them.

    RodWard
    Community Expert
    Community Expert
    April 15, 2021

    Not easily.  The browser gets first look at all keystrokes and determines which actions are executed.

     

    It is possible to override the default behaviours with JavaScript, but that's not something that Captivate gives you by default. 

    https://stackoverflow.com/questions/59847722/how-do-i-override-function-keys-in-web-browsers

    If you cannot program in JavaScript then you'd need to engage the services of a JS developer.

    Yue5FD4Author
    Participant
    April 20, 2021

    Thanks Rod for that additional JS information. It would be nice if Adobe Captivate can enhance its capabilities to capture the Fn keys in a brower. Non-technical users have to give up using Adobe Captivate to make software simulation of products that use Fn keys (in our company, many software on mainframe are using Fn keys a lot.)