Remove FOV adjustment with Alt + mouse wheel in the 3D editor

This shortcut got in the way when using the Maya navigation scheme,
and also when using the slow freelook modifier (regardless of
navigation scheme).
This commit is contained in:
Hugo Locurcio 2022-08-07 19:47:22 +02:00
parent 3976bddaf4
commit 53f4ff243d
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C

View file

@ -1172,26 +1172,18 @@ void SpatialEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
float zoom_factor = 1 + (ZOOM_FREELOOK_MULTIPLIER - 1) * b->get_factor();
switch (b->get_button_index()) {
case BUTTON_WHEEL_UP: {
if (b->get_alt()) {
scale_fov(-0.05);
if (is_freelook_active()) {
scale_freelook_speed(zoom_factor);
} else {
if (is_freelook_active()) {
scale_freelook_speed(zoom_factor);
} else {
scale_cursor_distance(1.0 / zoom_factor);
}
scale_cursor_distance(1.0 / zoom_factor);
}
} break;
case BUTTON_WHEEL_DOWN: {
if (b->get_alt()) {
scale_fov(0.05);
if (is_freelook_active()) {
scale_freelook_speed(1.0 / zoom_factor);
} else {
if (is_freelook_active()) {
scale_freelook_speed(1.0 / zoom_factor);
} else {
scale_cursor_distance(zoom_factor);
}
scale_cursor_distance(zoom_factor);
}
} break;