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     } }