我想禁用DrawFeature Control的shift键或徒手模式.典型的代码看起来像这样:
var drawOptions = {handlerOptions: {freehand: true}};
drawFeatureControl = new OpenLayers.Control.DrawFeature(lineLayer, OpenLayers.Handler.Path, drawOptions);
map.addControl(drawFeatureControl);
Run Code Online (Sandbox Code Playgroud)
可以选择自由切换.但没有什么可以完全停用它.每次我按下shift时都会使用徒手模式.
在我的用例中,我想使用shift键进行另一种行为.