Solved! Go to Solution.
drawToolbar.activate(esri.toolbars.Draw.POLYLINE); dojo.disconnect(drawToolbar._onDblClickHandler_connect); dojo.disconnect(drawToolbar._onClickHandler_connect); drawToolbar._onClickHandler_connect = dojo.connect(map, "onClick", onMapClick); function onMapClick(evt) { if (evt.ctrlKey) { drawToolbar._onDblClickHandler(evt); // end draw operation } else { drawToolbar._onClickHandler(evt); // normal draw operation } }
drawToolbar.activate(esri.toolbars.Draw.POLYLINE); dojo.disconnect(drawToolbar._onDblClickHandler_connect); dojo.disconnect(drawToolbar._onClickHandler_connect); drawToolbar._onClickHandler_connect = dojo.connect(map, "onClick", onMapClick); function onMapClick(evt) { if (evt.ctrlKey) { drawToolbar._onDblClickHandler(evt); // end draw operation } else { drawToolbar._onClickHandler(evt); // normal draw operation } }