From 71ce5052cd8c8f86bd60beb47f7b11c575e12394 Mon Sep 17 00:00:00 2001 From: Rodz Labs Date: Thu, 7 Oct 2021 19:50:22 +0200 Subject: [PATCH] Fixed 3D preview navigation with tablet --- material_maker/panels/preview_3d/preview_3d.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/material_maker/panels/preview_3d/preview_3d.gd b/material_maker/panels/preview_3d/preview_3d.gd index a05a9d73..609697ad 100644 --- a/material_maker/panels/preview_3d/preview_3d.gd +++ b/material_maker/panels/preview_3d/preview_3d.gd @@ -182,7 +182,7 @@ func on_gui_input(event) -> void: if event.pressure != 0.0: Input.set_mouse_mode(Input.MOUSE_MODE_HIDDEN) var motion = event.relative - if event.alt: + if Input.is_key_pressed(KEY_ALT): zoom(1.0+motion.y*0.01) else: motion *= 0.01 @@ -191,7 +191,7 @@ func on_gui_input(event) -> void: else: motion.y = 0 var camera_basis = camera.global_transform.basis - var objects_rotation : int = -1 if event.control else 1 if event.shift else 0 + var objects_rotation : int = -1 if Input.is_key_pressed(KEY_CONTROL) else 1 if Input.is_key_pressed(KEY_SHIFT) else 0 if event.button_mask & BUTTON_MASK_LEFT: objects.rotate(camera_basis.x.normalized(), objects_rotation * motion.y) objects.rotate(camera_basis.y.normalized(), objects_rotation * motion.x)