For anyone else wondering about this and for the in5 team, I actually found a way to add keyboard navigation without turning on presentation mode (the keyboard navigation that presentation mode uses has next assigned to up, right, and spacebar, and that spacebar broke our notetaking module since adding a space between words would advance the page).
All i did was find the function that is added to the in5.config.js when presentation mode is turned on that reads:
if(presmode.keynav){
$(document).on('keyup',function(e) {
if(e.keyCode == 39 || e.keyCode == 40 || e.keyCode == 32) nav.build();
else if(e.keyCode == 37 || e.keyCode == 38) nav.back();
});
}
So i snagged that code and modified it to remove the spacebar keycode (32) and removed the (if presmode.keynav) wrapper and appended it on export as a js file. works great! Final js below:
$(document).on('keyup',function(e) {
if(e.keyCode == 39 || e.keyCode == 40) nav.build();
else if(e.keyCode == 37 || e.keyCode == 38) nav.back();
});