Key press trigger

Sep 07, 2017


I am trying to set up a Trigger that allows for users, should they so wish, to press either the right or left arrows on the keyboard while watching a 360 course, and have it navigate between slides, image of trigger below. I'm setting it in the Slide Master to avoid slide-by-slide entry.

Problem is, it does not seem to work.

Could someone please check this for me, and confirm if this is a bug or not?


37 Replies
Leslie McKerchie

Hello Stefaniada,

Thanks for contacting us and sharing what you are experiencing in your project.

You mention that someone told you that you have duplicates, but you are unable to find them. Is someone running into an issue with your project and that's how this potential issue was noticed?

Storyview will give you a faster way to look at the slides at a glance as opposed to opening each slide, but without seeing a sample of what you're working with, I'm not sure I understand the issue.

With your permission, I'd like to take a look at your project file to investigate what's happening. You can share it publicly here, or send it to me privately by uploading it here. I'll delete it when I'm done troubleshooting.

Stefaniada Voichita

Hi Leslie, Thanks for responding.

I have attached my project privately so you can take a look at the triggers.

I also have more questions:

·         I am not sure I get it how the duplicate triggers on each slide could be seen on Storyview. Could you please elaborate.

·         Is it true that besides using the ‘Tab order’ to organize the items on the slide, I also need the arrange the order of the timeline? Isn’t that redundant or unnecessary?

·         How can I rearrange the order of the scenes in the Storyview?
Because I started on the project in a random order, the Storyview lists the modules in th creation order not numerical though, so it shows module 5, module 7, then module 1 (that was the order in which they were created but they need to be coming up as module 1, 5, 7).

·         Also, the Menu displays the content in the same way. How do I fix the order of modules and slides on the menu?
The way the slides were created was random too, also some were deleted and new ones created, therefore on the menu they’re displayed in a random order instead. I wonder if there is a way to drag them and move them around so the menu looks professional and will be in the proper order (modules and slides included) so the users could locate them easily that way.

As you go through the modules, the triggers take users to the proper slides, however the menu looks wacky.

·         How can I add an audio file on a slide but make it start by clicking instead of starting automatically?

·         How can I make the seekbar of an audio file stop when the audio is finished even if the slide is not? I need it so it doesn’t give the impression to the user that it’s still running but they can’t hear it anymore.  



Stefaniada Voichita

Hi Leslie,

Me again. I've got another request and I am wasting time going in circles to figure it, so I thought you could save me again. It is a little more complex for my newbie status. I'll attach the project privately for you 'Pharm 155'.

So, on the second slide I have the objectives with tabs for each module of the course. The user can click on each to view the corresponding lesson. What I am asked to is to block the option of the user to click on the tabs of the lessons randomly, but in numerical order, meaning they should be blocked from clicking on the lesson 5 tab or any other one if they didn't start and completed the first lesson (in this project is lesson 4). Only after they completed lesson 4, should they be able to return to the Objectives slide to click on the Lesson 5 tab (and just 5), while also the tab of Lesson 4 shows a different colour (meaning they've already completed that one). Please help. Thanks again!!! Stef

Stefaniada Voichita

Hi Leslie,

Another questions regarding the same Pharm project. On slides 1.10 and 1.39 I can't move through the terms tabs via Enter key press (for accessibility reason) instead of clicking. It goes to the first tab (for e.f on slide 1.10 called female) and then ignored the other tabs 9e.g osteoporosis etc) and jump to the next button. Any idea why? Thanks. Stef

Mark Scofield

Hi, was curious if you ever figured out an answer for this. I'm trying to add some keyboard actions to a custom player and want to have spacebar be a global 'pause' key. 

Basically I'm trying to have a key press without the 'after clicking on this slide' action.

I want spacebar to always trigger a layer in the master slide to appear/disappear. I had to create the my 'pause'as a layer in the master slide that pauses the main timeline when it appears to overcome video/audio sync issues for a global pause. I have spacebar set to toggle a variable with additional show/hide triggers based on that variable to show/hide the layer.  It functions, but only works one time on the slide  unless you click somewhere else again.

It's a minor detail but potentially troublesome for some users. I'm just not sure why you can't have a key stroke that is a standalone trigger without having an 'after...' condition.


Katie Riggio

Hi Mark,

Thanks for reaching out, and great question!

Key press triggers occur when the learner presses a specific key after clicking the slide, object, or layer. This is an object-dependent trigger, so it is triggered when something happens to an object.

This similar discussion discusses thoughts around assigning a keyboard shortcut for the pause player function:

The community may have more ideas around designing a global key like this, so I'll open the floor to them!

Joe Tansengco

Hi Michael, 

Thanks for reaching out! 

Have you tried adding a condition on your keypress trigger so that it won't fire if your learners interact with the object you're referring to? The interaction can be tracked in two ways: 

  1. Add a True/False variable that will be set to True once your learner interacts with an object. This way, the interaction will be tracked by the variable, which you can reference in your trigger. Here's an example:

  2. Alternatively, you can track the interaction by changing the state of the object. 

Hope this helps!