private void OnKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Down || e.Key == Key.Up || e.Key == Key.Left || e.Key == Key.Right)
{
double x = 0, y = 0;
switch (e.Key)
{
case Key.Down:
y = -10/Zoom;
break;
case Key.Up:
y = 10/Zoom;
break;
case Key.Left:
x = 10/Zoom;
break;
case Key.Right:
x = -10/Zoom;
break;
}
MoveMap(x, y);
}
else
{
if (App.UserStyle == UserStyle.Reader) return;
switch (e.Key)
{
case Key.Ctrl:
e.Handled = true;
break;
case Key.Shift:
e.Handled = true;
break;
}
}
}