Skip to main content
Adobe Photoshop Family

88 Messages

 • 

1.6K Points

Sat, Nov 19, 2011 3:45 AM

Photoshop: Ability to use middle mouse button as hand tool

CS6: May I suggest to use the middle mouse button as hand tool? So pressing down middle mouse button will drag the image. This will be more convenient because we can drag the image using simply the mouse, instead of having to use the current method of both keyboard+mouse.

20

Responses

1 Message

 • 

102 Points

9 years ago

I used Photoshop today for the first time in years (before mice had middle buttons!) and I can't believe it doesn't support middle mouse button dragging. This has been standard on every imaging software since about 2004, even 3D design software.

125 Messages

 • 

2.2K Points

9 years ago

If you have a Wacom tablet you can remap the MMB to behave as the hand tool.

88 Messages

 • 

1.6K Points

8 years ago

didn't make it into cs6. maybe possible in cs7?

4 Messages

 • 

154 Points

8 years ago

I signed up in here just to request this feature, and not even in CS6 or 7, i want it in CS5 that i currently have.

Using 3Ds Max and AutoCad all 24/7 and then switching to Photoshop and my brain can't stop holding Center-Click to Pan.

I looked every where in the Shortcuts menu trying to set CS5 to pan by holding center-click but couldn't find any way to do it, and i looked every where on the internet for how to do that even with a script or something but couldn't find any.

This really needs to be available soon as an update for CS5, before my brain explodes. 0.o

1 Message

 • 

82 Points

6 years ago

I'll put it this way. There are free open source softwares that have better and more up to date movement schemes.

Tell you what, how come your whole "key shortcuts" scheme is so rigid? Rename it to "input mapping", have it catch events(MOUSE_UP etc) from all input devices, done. Heck, do it in reverse, have it list input events first, and what it invokes in the second column. No more empty lines. Add a "new event" button, users clicks on it, you catch the event, let the user select an action associated with it.

No more meddling in this regard for you, more freedom for us, less headache for everyone.

1 Message

 • 

60 Points

6 years ago

If you have a gaming mouse you can rebind the middle mouse button to "h+left mouse button" and move that way. I have a razer mamba 2012 and was abled to rebind the key in the synapse software. It's still really BS that Adobe doesn't properly integrate a feature that even the most basic free programms have...

88 Messages

 • 

1.6K Points

6 years ago

maybe adobe is too busy working on other ways to get users to subscribe to their yearly creative cloud, than to bother with any real convenience improvements for users

4 Messages

 • 

154 Points

6 years ago

I found an easy way to do it using an application named AutoHotKey, using a script to make the middle mouse button work as holding Space+LMB. :)

Here is the script i wrote if any one would want to use it, and i even made it able to toggle the script On/Off using the 'Scroll Lock' key.

SetScrollLockState, Off
Suspend, On

~ScrollLock::
Suspend, Toggle

MButton::
Send {Space Down}
Send {LButton Down}
KeyWait, MButton
Send {LButton Up}
Send {Space Up}
Return

I hope you guys find it useful as it did for me. :)

2 Messages

 • 

64 Points

5 years ago

Here is a similar scrip:

#IfWinActive ahk_class Photoshop
MButton::
Send {Space Down}{LButton Down}
Keywait, MButton
Send {LButton Up}{Space Up}
Return
#IfWinActive

This script only works when Photoshop is the active windows, and restores the previous tool selected.

It was based on a scrip by Carrozza, but correcting the "send" order.
Enjoy

1 Message

 • 

82 Points

Thanks Veybi. This improves my photoshop editing time so much :)

2 Messages

 • 

64 Points

I'm glad to know that!

1 Message

 • 

60 Points

Brilliant! Just what I've been looking for.
Thank you

1 Message

 • 

60 Points

Done! Thanks!

1 Message

 • 

60 Points

where do I put the script?

5 Messages

 • 

120 Points

5 years ago

Can someone please explain what to do with these scripts (what file type to save them as, where to put them and how they get executed) - I have never created one for Photoshop before.

Many thanks.

5 Messages

 • 

120 Points

5 years ago

I've just tried copy / pasting those two scripts from Ehab and Veybi and saving them as a pan.jsx file, putting that into a script folder and going to Scripts Events Manager under "File" Menu and they both give errors......

Any ideas - I really want to solve this issue :)

Thanks.

5 Messages

 • 

120 Points

5 years ago

It's okay - I've gotten there :)

Thanks to Veybi, that is exactly what I wanted to do (i.e. pan in PS with MMB but then also restore the MMB for other applications).

For others who are very new to scripting, what is being discussed here is AutoHotKey - and the creation of a file with the AHK extension.

:)

4 Messages

 • 

154 Points

5 years ago

Yeah JezE, i already mentioned in my post that the script is for an application Named AutoHotKey. :)

And both Scripts that i and Veybi posted are the same, it is just that mine gets turned on and off using Scroll Lock key while Veybi's works only when photoshop is running.

:)

5 Messages

 • 

120 Points

5 years ago

Thanks Ehab, I was overdosed on searching for the solution and overlooked the fact that you'd already mentioned AutoHotkey :)

Your version works like a charm - there's no going back :)

And quite honestly, I'm really surprised that Photoshop doesn't make use of the MMB, but hey, I'm still on CS6 (no CC for me).

All the best.

1 Message

 • 

60 Points

5 years ago

Do you have any idea how to do that in InDesign and Illustrator ?
Please :S

11 Messages

 • 

204 Points

Teodor, just use the same script but replace the word photoshop with indesign or illustrator. Or even better, use this enhanced script:

GroupAdd, MMButtonEQspace, ahk_exe Photoshop.exe
GroupAdd, MMButtonEQspace, ahk_exe InDesign.exe
GroupAdd, MMButtonEQspace, ahk_exe Illustrator.exe
GroupAdd, MMButtonEQspace, ahk_exe AcroRD32.exe
GroupAdd, MMButtonEQspace, ahk_exe Muse.exe
;GroupAdd, MMButtonEQspace, ahk_exe Acrobat.exe
; And so on for every App I forgot where you want
; to use this trick.

#IfWinActive ahk_group MMButtonEQspace
    MButton::
    Send {Space Down}{LButton Down}
    Keywait, MButton
    Send {LButton Up}{Space Up}
    Return
#IfWinActive
This script will only work with apps that use Space Bar + Left Mouse Button as the hand tool, Of course.
Acrobat Reader already implements the Wheel button pan, but it works better with Space Bar + Left Mouse Button, so I have included it too.
After Effects, Bridge, Fuse and Animate (former Flash) already have it implemented.
Acrobat DC has it implemented but in a different way so feel free to try it by removing the ";"