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:45:54 +02:00
parent f754dd20be
commit 4f233300b6
No known key found for this signature in database
GPG Key ID: 39E8F8BE30B0A49C
1 changed files with 6 additions and 14 deletions

View File

@ -1386,25 +1386,17 @@ void Node3DEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
const real_t zoom_factor = 1 + (ZOOM_FREELOOK_MULTIPLIER - 1) * b->get_factor();
switch (b->get_button_index()) {
case MouseButton::WHEEL_UP: {
if (b->is_alt_pressed()) {
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 MouseButton::WHEEL_DOWN: {
if (b->is_alt_pressed()) {
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;
case MouseButton::RIGHT: {