I don't have an external monitor, but I reproduced something similar by swiping with three fingers. It produces a series of TRACKPADPAN events and one WHEELUPMOUSE. Which doesn't look quite…
UI: Composting nodes Rotate socket rename #53574
I guess the main task is Support for binding additional keys #73196
How to handle non US keymaps?
@PratikPB2123 - If it is Latin alphabet then probably most of it will work, but for…
I actually have a patch for View3D Zoom and Dolly: https://archive.blender.org/developer/D8527
And for Clip/Image Zoom get the code from D8521, bu…
In addition to possible OS-specific issues, there are plenty of bugs in the way operators handle trackpad events. The main patch is here https://archive.blender.org/developer/D8521 some more in…
I've thought about it some more, there's no easy solution here. You can easily fix MOUSEPAN, but you will need to do something about MOUSEZOOM.
I don't think there's any point in you taking the…
As an indication that this will open a popup with more info.
An ellipsis is used for this purpose in the UI, e.g. "Load Settings...".
Accept new default shortcuts and preferences? This…
Yeah, "Dolly View" is totally broken, but that's a small thing, you just have to copy the code from Zoom.
You can ignore the rotation code, but there's a different problem here. I completely…
Search by hot keys "Right Mouse" and you will see all the context menus. This UI label depends on the select mode, it is not the name of the command.
If you move diagonally (top-left and bottom-right) the sum of the deltas would be zero, so it just can't work that way. But rather, it will oscillate between a slight zoom in and zoom out.
You can create a new git brunch, rebase it to any commit around Oct 22 2021 (latest D8521 patch update). So you can apply my patch, build Blender, see the effect, learn how it works. And then make…
delta = WM_event_absolute_delta_x(event) + WM_event_absolute_delta_y(event);
It's basically the right approach to fix the issue, but this code doesn't work correctly initially. Try moving…
There are at least four places that need to be fixed: Clip editor, Image editor, 3D Zoom, 3D Dolly Zoom. See https://archive.blender.org/developer/D8521 for the reference.
Something new may…
Just a reminder :) #68649 https://archive.blender.org/developer/D6522
OK, let me try to explain where this bug came from in more detail.
There is a "Natural Scrolling Direction" in the macOS system preferences. It inverts the scrolling direction and this needs…
If you disable "Multitouch Gestures" then it will work as a mouse wheel, and here is another issue that the mouse scrolling is inverted on macOS, and Blender does not take this into account.…
Zooming In - move mouse/fingers towards screen, this is how the mouse and viewport gizmo work.
I'm not sure about the conventions but before implementation of multi-gesture on windows,…
Do not forget about the correct direction: Zooming In - move mouse/fingers towards screen, this is how the mouse and viewport gizmo work.
And yes, D8521 fixes a lot of various bugs.
The "Top" viewpoint displays the XY plane, "Front" - XZ, "Right" - YZ; and the direction of the axes, as expected, to the right and to the up.