Currently that’s not an official feature of the plugin. We are considering adding it someday, but we don’t have an ETA.
In the meantime, it is possible if you’re comfortable with jquery. I drew up an example here. As you can see it’s quite a bit of code for one link/hotspot. You’ll need to inspect elements and find the ID of the hotspot. In my example that’s: #hotspots-image-17-area-1.
Then I made a simple text link which would be your button:
<a class="test-da-hover-trigger">test trigger</a>
And here’s the jquery. Hope this helps.
jQuery( document ).ready( function( $ ) {
// when hovering text link, highlight the DA hotspot
$('.test-da-hover-trigger').mouseover(function() {
$('#hotspots-image-17-area-1').mouseover();
})
// remove hotspot highlight when hover stops
$('.test-da-hover-trigger').mouseout(function() {
$('#hotspots-image-17-area-1').mouseout();
})
// clicking text links simulates hotspot click
$('.test-da-hover-trigger').click(function() {
$('#hotspots-image-17-area-1').click();
})
function da_delayed_toggle() {
// simulate hover on text link when hovering hotspot
$('#hotspots-image-17-area-1').mouseover(function() {
// need to style the 'hover' class
$('.test-da-hover-trigger').addClass('hovered');
})
// remove hover on mouseout
$('#hotspots-image-17-area-1').mouseout(function() {
$('.test-da-hover-trigger').removeClass('hovered');
})
}
// a delay is required since hotspot doesn't exist on page load
window.setTimeout( da_delayed_toggle, 1000 );
});