• jan@cosmigo.com

Scrubby Zoom functionality


#1

Hi,

Since I’m not using a mouse, I must admit to very much missing an equivalent of the Scrubby Zoom Photoshop functionality. I don’t know if something similar could be added some time in the future, but I think it would help a lot.


#2

Hi @zapposh,

had to look up how this works :slight_smile:
Nice idea. Any other things to make non-mouse users happy?
On my list is: “hold key to directly draw with second color”
Makes sense?

-Jan


#3

Totally. I tend to loose precision while drawing and pressing the pen button, so drawing while holding down a key for the second colour would be much appreciated.

Still, of all I’ve seen and tried so far, scrubby zoom is by far my most wanted functionality, zooming in and out all the time when doing pixel art.

Cheers


#4

Hi @zapposh,

I added the shortcut for the second color mode now (though it was not your main request, but it was planned for the release anyway). Scrubby zoom is probably added soon.
Something that came to my mind is:
With the upcoming release you can define different mouse wheel actions when holding Shift, Ctrl or Alt and using the wheel.
It could be possible to make all this work with the pen, but there is the difficulty to get the pen into the mode that a stroke is interpreted similar to mouse wheel (stroke length/direction = wheel movement/direction).
Would it make sense to hit a key which turns into a kind of tool with which you tip and move to do the “wheel movement”?
You could then use any of the actions as if you had a mouse wheel and this also applies to zoom which should then be like the Scrubby zoom.
What do you think?

Cheers
Jan


#5

Sounds great!
If I understood correctly, holding down a hotkey would turn pen movement into mouse-wheel emulation.
Moving the pen to the left, every X points, would decrement the mouse wheel and zoom out, and moving to the right, every X points, would increment the mouse wheel and zoom in. Or something like that.
Surely less fluid than the PS scrubby zoom, since it would happen in jumps/increments, but nevertheless and great short-term compromise for having something similar.
Important, IMHO, is that the user is returned to the active tool on releasing the hotkey, and not having for ex to have to press D to return to drawing, since this would pretty much eliminate the advantage of having the scrubby zoom.

Good news too about the second colour shortcut. Thanks.


#6

Holding a key won’t work because you need to be able to hold Ctrl or Shift or Alt to select from extra options.
In the new version you can define the mouse wheel operations like this:

image

You already got the idea. The way it could work is:
Hit a key shortcut to activate “mouse wheel simulation”. (Hit again or ESC to stop if you changed your mind)
Click somewhere onto the canvas and drag to create a “stroke”. Maximum distance from the starting point to either x or y defines the mouse wheel change.
To the left or bottom: mouse wheel down
To right or top: mouse wheel up
Releasing the mouse button jumps back to the tool you had before and the operation is done.
Don’t know if it will really work but in theory it could.


#7

[Came to post about suggesting Scrubby Zoom and found this thread.]

I’ve wanted scrubby zoom in PMNG since I first began using it.
Would surely be helpful for many tablet users, and this type of zoom function seems to have become fairly commonplace now. Photoshop has had it for many years (it’s an optional feature you can turn off if you want). And I can’t imagine PureRef without it.

If I used only a mouse I wouldn’t care about scrubby zoom in PMNG because scrollwheel zoom is just as good if not better. When my hand is not on my mouse (which is often) in order to jump around a big tilemap project what I usually do is hit CTRL+1 to go to 1:1 zoom so I can see everything, then press Z for Zoom Tool, then drag a box over what I need to work on next. Then I usually press CTRL+5 or CTRL+6 to snap to a comfortable zoom level to work in.
Instead, with scrubby zoom, I could zoom out and move around with two quick strokes.

Quick screen recording demo of scrubby zoom in Photoshop for reference:
https://i.imgur.com/oJWHiDh.gif

How it could work in PMNG:
- Hold Z key to temporarily switch to Zoom Tool (just like holding SPACE temporarily switches to Move Canvas tool [panning]).
- LMB drag on canvas to zoom to or away from cursor position.
- Drag left to zoom out.
- Drag right to zoom in.
- Dragging precisely up and down does nothing. This allows finer control over dragging left and right.

Very important -

  1. Zooming towards/away from the cursor position is paramount. The beauty of scrubby zoom is that you can effectively pan and zoom simultaneously by positioning your cursor per where you want to go.
  2. Able to switch to Zoom Tool temporarily. Needing to manually switch tools partially defeats some of the purpose of scrubby zoom.

Mostly useful to only non-mouse users, so not a high priority feature I guess. But it would make a positive impact on workflow for some. I can personally attest to the speed improvement scrubby zoom provides me, in Photoshop.

:zap::mouse2::zap: