Hi Andreas, AFAIK the way to do it is to go to the event that caused the event. It's not an easy way :(
See http://jsfiddle.net/jorix/7hrhV/ Really what behavior you are looking for? Regards, Xavier Mamano Andreas Schnieders wrote > Hi there, > > I'm stuck with the Handler.MOD_CTRL thing. > > I have a vector layer with a number of kml features. I attach a selector > control like this > kmlLayer.events.on({ > ... > "featureselected": onFeatureSelect, > .... > }); > > kmlFeatureSelector = new OpenLayers.Control.SelectFeature([kmlLayer, > zoneLayer]); > map.addControl(kmlFeatureSelector); > > If I now create a handler like this > tmpCtrlHandler = new OpenLayers.Handler(kmlFeatureSelector, null, > {keyMask: > OpenLayers.Handler.MOD_CTRL}); > > I get > -- > [15:17:07.655] TypeError: a is undefined @ > http://localhost:8000/spatioweb-client/js/OpenLayers/OpenLayers.js?v=1:599 > > from > > function onFeatureSelect(event) { > > console.log("tmpCtrlHandler.checkModifiers(): " + > tmpCtrlHandler.checkModifiers()); > ... > } > > Shouldn't there be a simple way to detect CTRL-Key-pressed on a event? I'm > already thinking of ways to use jQuery events in OpenLayers. Does anyone > have experiences with that? o_O > > Many thanks in advance, > Andreas > > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users -- View this message in context: http://osgeo-org.1560.n6.nabble.com/OpenLayers-Handler-MOD-CTRL-example-tp5030635p5031285.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
