Hi,
Someone already asked the same question in the krpano 1.19 pre-release thread and Tuur replied with adding webvr.toggleVR(); however this doesn't work on touch enabled devices, because of the need of a touch event.
I was thinking of combining the Enter VR layer and Look here to start hotspot into one hotspot.
Code
<layer name="webvr_button" keep="true" vr="true" url="%SWFPATH%/plugins/textfield.swf" html="Enter VR" backgroundcolor="0x000000" roundedge="14" alpha="0" autoalpha="true" css="color:#FFFFFF;font-size:28px;" padding="12 16" align="top" y="24" onclick="webvr.toggleVR();" />
Code
<hotspot name="start" distorted="true" url="texts.png" crop="80|450|690|100" ath="0" atv="0" depth="4000" vr_timeout="2000" zorder="99" onclick="set(enabled,false); tween(ty|alpha, 8000|0.0, 2.5, easeInQuint, removehotspot(start)); delayedcall(2.0,start_vr());" alpha="0.0" onloaded="if(vr_start_done === true, removehotspot(start); start_vr(); , tween(alpha,1); );" />
Is it just simply adding webvr.toggleVR(); to the onclick event of the start hotspot?