Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add panning/zooming shortcuts #1371

Open
SeongGyu1216 opened this issue Feb 25, 2025 · 3 comments
Open

Add panning/zooming shortcuts #1371

SeongGyu1216 opened this issue Feb 25, 2025 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@SeongGyu1216
Copy link

Please submit only one feature request per issue!
I would like to request an upgrade to the current shortcut functionality.

Is your feature request related to a problem? Please describe.
Screen Navigation Shortcut:

I would like to request the addition of a screen navigation shortcut.
While it's possible to navigate by clicking the mouse wheel, this is not possible when using a Tablet Pen.
(Although the auxiliary button 1 function works, the auxiliary button 2 function does not. The exact reason is unknown.)
Zoom Shortcut:

I would like to request the addition of a zoom shortcut.
Currently, zooming is possible using Alt + Shift + Click Drag, but a simpler shortcut would be beneficial.
Could the Z key be used for this? (Similar to the Z shortcut in Adobe Photoshop)
Currently, only vertical drag is possible for zoom. Could horizontal drag be added as well?
Alternatively, Ctrl + Num+ and Ctrl + Num- can be used for zooming in and out, but this requires using both hands, which is inconvenient. A more convenient method would be appreciated.

Describe the solution you'd like

Add zoom/screen drag shortcut functionality.
(It would also be helpful to have a feature that allows users to customize their preferred shortcut settings.)
Describe alternatives you've considered

Implement a feature where pressing and holding either the H or spacebar key temporarily switches to the screen move tool, and releasing the key reverts to the previous tool.
(Similar to the Spacebar shortcut in Adobe Photoshop)

@SeongGyu1216
Copy link
Author

SeongGyu1216 commented Feb 25, 2025

I can pan the screen with Alt + Drag, but I can't use it properly because of stuttering.
If you are unable to resolve the above screen panning issue I mentioned, I think it's safe to assume that you will be able to resolve this issue

Alt + Shift + Drag is also stuck, but it's nothing compared to Alt Drag.

@Doublonmousse
Copy link
Collaborator

Implement a feature where pressing and holding either the H or spacebar key temporarily switches to the screen move tool, and releasing the key reverts to the previous tool.

You can go in the settings and set the keyboard ctrl+space action to temporarily switch to the tools

Image

Or do the same for the pen button 1 (same settings but on the first pen button).

(Although the auxiliary button 1 function works, the auxiliary button 2 function does not. The exact reason is unknown.)

What's your hardware so that we can try to debug this ?

I can pan the screen with Alt + Drag, but I can't use it properly because of stuttering.

Is it issue #1071 ?

Or are the alt + ... actions somehow more stuttery than the move/zoom tools ?

@SeongGyu1216
Copy link
Author

SeongGyu1216 commented Feb 27, 2025

Yes, it seems to be the same issue as mine.

I'm using the Ctrl + 6 button instead of Ctrl + space (because another program is using that as a global shortcut and I can't use it).
Could you please add more shortcuts like Space and H to make it easier? It would be nice if you could register the same function as mouse wheel click dragging to the Space, H buttons. Also, could you make zooming out the screen the same as above with the z shortcut?

@flxzt flxzt added enhancement New feature or request good first issue Good for newcomers labels Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants