<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>I think all of the code is there for the options you want to create but you'll need to spend some time writing a custom Control.&nbsp; You can probably start with the OpenLayers.Control.Navigation class.<br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><b><span style="font-weight: bold;">From:</span></b> Dirk Hamberger &lt;Dirk.Hamberger@ptv.de&gt;<br><b><span style="font-weight: bold;">To:</span></b> "dev@openlayers.org" &lt;dev@openlayers.org&gt;<br><b><span style="font-weight: bold;">Sent:</span></b> Wed, January 13, 2010 1:44:44 AM<br><b><span
 style="font-weight: bold;">Subject:</span></b> [OpenLayers-Dev] Pan with left, Zoom(Box) with right mouse button<br></font><br>



 
 
<style>
<!--
 
 _filtered {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
 
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri", "sans-serif";}
a:link, span.MsoHyperlink
        {color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
span.E-MailFormatvorlage17
        {font-family:"Calibri", "sans-serif";color:windowtext;}
.MsoChpDefault
        {}
 _filtered {margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.Section1
        {}
-->
</style>



<div class="Section1">

<p class="MsoNormal"><span lang="EN-US">Hi everyone, </span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US">has anybody already tried to alter the way
OpenLayers handles</span></p> 

<p class="MsoNormal"><span lang="EN-US">panning and dragging a zoombox?</span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US">I don’t want to have a “modifier
key” to switch the Navigation-Control</span></p> 

<p class="MsoNormal"><span lang="EN-US">to zoombox mode, instead I want to have the
ZoomBox feature on </span></p> 

<p class="MsoNormal"><span lang="EN-US">the right mousebutton.</span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US">What is even trickier – at the same
time I still want to be able to</span></p> 

<p class="MsoNormal"><span lang="EN-US">Intercept a “normal” right
mouse click (say mousedown or mouseup </span></p> 

<p class="MsoNormal"><span lang="EN-US">Event) in order to install a custom context
menu when the right mouse</span></p> 

<p class="MsoNormal"><span lang="EN-US">Is just clicked and not dragged a few
pixels …</span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US">Any solution or approaches to that kind of
challenge?</span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US"> &nbsp;</span></p> 

<p class="MsoNormal"><span lang="EN-US">CheerZ, </span></p> 

<p class="MsoNormal"><span lang="EN-US">Dirk Hamberger.</span></p> 

</div>

</div></div></blockquote>
<!-- cg14.c2.mail.ac4.yahoo.com compressed/chunked Wed Jan  6 06:59:34 PST 2010 -->
</div><br>

      </body></html>