handleKeyDown method
void
handleKeyDown(
- dynamic event
Implementation
void handleKeyDown(event) {
bool needsUpdate = false;
switch (event.keyLabel) {
case Keys.up:
pan(0, scope.keyPanSpeed);
needsUpdate = true;
break;
case Keys.bottom:
pan(0, -scope.keyPanSpeed);
needsUpdate = true;
break;
case Keys.left:
pan(scope.keyPanSpeed, 0);
needsUpdate = true;
break;
case Keys.right:
pan(-scope.keyPanSpeed, 0);
needsUpdate = true;
break;
case Keys.shift:
case 'Shift Right':
case 'Shift Left':
_panWKey = true;
break;
}
if (needsUpdate) {
scope.update();
}
}