Thanks Armin, I have added a field to the varform form and added this code in zoombox -> doMouseUp()
if (e.shiftKey) { // alert("Shift"); varform.modifier.value = "shift"; } else if (e.ctrlKey) { // alert("CTRL"); varform.modifier.value = "control"; } else { varform.modifier.value = "none"; } Now I can just check its value where I need it. Gabe -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Armin Burger Sent: Wednesday, 11 June 2008 7:46 AM To: Gabe Cc: pmapper-users@lists.sourceforge.net Subject: Re: [pmapper-users] Shift click to add to selection you can add in zoombox.js -> doMouseUp(e) below this if (!refmapClick) { maction = varform.maction.value; this part if (e.shiftKey) { alert("Shift"); return false; } else if (e.ctrlKey) { alert("CTRL"); return false; } or if you want to add it to specify it for a certain button add before if (maction == 'addToDb') { You need to specify this maction in mapserver.js for the tools. armin On 10/06/2008 02:38, Gabe wrote: > Hi All, > > I have the need to detect shift-clicks and control-clicks on the map. > > I have a plugin which allows a user to click on the map and enter info into > a dialog which is then put into a db along with a spatial object > representing where they clicked. This all works fine but now the client > wants to be able to select multiple objects to record against. > > I would like to be able to detect whether or not the user had control or > shift held down when they clicked. > > My <BUTTON>_start function gets called with an imgxy object but i cant find > anywhere the state of the keyboard. Any help would be appreciated > > Thanks > > Gabe > > > ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users