Programming Logitech mouse to automate sketchup tools


I have sketchup installed at my house and my office.
The mouse at home was having problems zooming.
Changing batteries did not seem to help so I bought a Logitech MX Master 2S mouse.

When I got it home I learned it had application specific programmable buttons.
This sounds pretty neat to me.

Specifically I would like to be able to Zoom, Pan & activate the move tool from the mouse without having to go the toolbar.

Can anybody point me to a tutorial about how to set this mouse up to work with Sketchup?


Zoom, Orbit, and Pan should already be available from the center wheel/button. Roll the wheel for zoom, press the wheel button and move the mouse for Orbit, hold Shift while pressing the wheel button for Pan.

For the other buttons, ope the Logitech software and assign them to the keyboard shortcut for the tool you want to activate. So M for the Move tool.


Thanks Dave.

Apparently the mouse I have is used for gamers.
The lexicon in that industry is beyond me so the manual is a bit complex to understand.

I see where I can assign application specific buttons. I have been able to create a Sketchup paradigm but have not yet discovered how to get all the way to assigning behavior to specific buttons.
Hopefully I will figure this out some day.


Can you post a screen shot of the Logitech window showing the programming of the buttons? It would make it easier to give you guidance.

FWIW, I prefer a simple 3-button wheel mouse such as the M510 (it does have a couple of extra buttons on the side that I assigned to Undo and Redo. Since I use SketchUp on a number of different computers, I don’t like having a specialty mouse on one. It’s easier if they are all similar.


Hello. I also use the same mouse (which is an awesome mouse) it by default has these functions assigned to pan zoom and orbit.
Zoom is on the wheel by default.
Orbit is …:.:.
Dammit, I’m not in front of my machine so I can’t even think what they are! That’s how much muscle memory takes over.
But anyway yes they should just work out of the box. I’ll post when I get back in about half an hour.




That’s it!


I got the ORBIT - PAN - ZOOM figured out now.

Is there anyway to associate the move tool with a button on the mouse?


As I’ve said earlier, you should be able to associate a button on the mouse M which is the default keyboard shortcut for Move. This would be done in the Logitech software.


It is pretty easy to set up, but it is buggy and sometimes the options don’t get saved.

Just click the image of the button you want to change and set it to “Keystroke Assignment” then choose the key, e.g. “M” for Move.


But that’s a Logitech thing, not a SketchUp thing.


Yes, the Logitech Options software is buggy.

The problem I had was changing which button I used for a key assignment. If you change a button from a keystroke assignment to something else, e.g. Mission Control, that keystroke assignment is still remembered and it stops you assigning that keystroke to another mouse button. You have to change it to a key you don’t use first, very awkward.


I am in complete agreement that I should be able to associate the move tool with a button on the mouse.
What I cannot figure out is the mechanical steps to make this happen.

I can create a Sketchup Paradigm on the mouse but have not yet seen the path to make one of the buttons actually link to the move tool.

In sketchup I can open up the preferences dialog box and assign a key to a shortcut.
I am still trying to figure out how to get that to happen with the mouse dialog box.


Do you have the Logitech Options software installed and does it look like my screenshot I posted above with the SketchUp logo at the top right to show that this is settings specific to SketchUp? If so all you need to do is click on one of the circled buttons then select “Keystroke Assignment” and enter the keystroke, e.g. “M”.

You won’t be doing this in SketchUp, you’ll set it up in Logitech Options. SketchUp will just receive the keystroke “m” as if you’d typed it on the keyboard.


So far, so good.

I got to the Logitech menu.
Am in the Sketchup paradigm.
I am at Keystroke Assignment screen.
Cursor is blinking and I am trying to enter text into box that says (Press Key Combination)

This takes me to attached dialog box:


The dialog box is a popup from your Mac’s operating system, telling you you should give permission to the Logitech app to pass ‘keystrokes’ to the SketchUp app.

These actions are locked by default, because some ‘nifty’ ransomeware app could take control of you’re system!!!

In this case, you can trust Logitech on this, so go to the System Preferences>Security & privacy and enable the app.


Thanks to everybody I finally figured it out.

The trick, (after agreeing to let Logitech have access to OSX) was to go into Sketchup preferences and first assign shortcut keys to the tools.

The Logitech sketchup paradigm now merely implements the shortcut key.


Many of the common tools like Move have keyboard shortcuts assigned by default. You shouldn’t have needed to add shortcuts for those tools.


I use a less advanced logitech and the wheel tilt resolves this for me. Tilt one way, activate the move tool, tilt the other, flip faces to proper side–something SKU just naturally puts backside showing and I can’t figure out why. So, just selecting a plan and tilting the mouse wheel saves me tons and tons of menu slogging. Try it, I bet you’ll love it. I also have two side buttons set up one to hide rest of model during component edit, and the other hide similar components. This is also a mega time saver on a daily basis making the visibility at my finger tips and freeing up the key board for other shortcuts at me left fingertips. My mouse goes nuts zooming at times but just open the mouse settings off your windows quick access tool bar and without changing a setting hit “OK” and Logitech gets its wits about it, at least in my setup. Happy Sketching!


I use a Logitech M507, and I’m really happy with it, except for one thing.

I find the middle button click awkward to operate without rolling the wheel at the same time. Therefore I’ve mapped the “left click” on the wheel to duplicate the mouse button function.

It makes life much easier for me