I need to find a way to determine if a link has been activated via a mouse click or a keypress.
You can use event.detail
if(event.detail === 0) { // keypress } else { // mouse event }