https://extensions.sketchup.com/extension/fb385104-103e-4176-b1e5-92e114bad57a/eneroth-tool-memory
Similar to how Alt+Tab cycles applications in Windows, this plugin can be used to cycle recently used tools in SketchUp. This can greatly speed up and streamline the modeling process, especially for tools that aren't used enough to take up a custom shortcuts, but used too frequently when used to be manually located in the menu each time.
Please note that the tool stack only will contain actual tools. Other commands, e.g. Save or Zoom Extents, will not be memorized.
Unfortunately Eneroth Tool Memory requires shortcuts to be manually set up before being functional.
- Open the shortcut settings window (Window > Preferences > Shortcuts).
- Set up a shortcut, e.g. Ctrl+Space, pointing to Extensions > Eneroth Tool Memory > Cycle Tools.
- Optionally, set up the corresponding shortcut but also including Shift for cycling backwards.
- If you use another modifier key than Ctrl (Command on Mac), go to Extensions > Eneroth Tool Memory > Set Modifier Key and select that key.
To tweak how Eneroth Tool Memory interacts with your own custom Ruby tool, e.g. set the tool name or tool icon path, see Eneroth Tool Memory API.