Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Monogram's Creative Console with Onshape
Disclosure: Monogram is an Onshape customer and they provided a Creative Console for me to try out.
Recently I got a chance to try out Monogram's new Creative Console and test it out with Onshape. The buttons, sliders, dials, and orbiter modules are designed to provide a tactile input for desktop applications. The accompanying app (for Windows and macOS) allows users to choose from preprogrammed profiles or create completely unique profiles to suite their workflows.
Using Creative Console with Onshape
The Monogram app allows for keyboard shortcut control over Chrome and other web browsers. Currently the button, dial, and slider modules are all compatible with web browsers and can be configured to trigger complex keyboard shortcuts and select system wide functions.
While web browsers prevent the use of certain keyboard shortcuts Onshape utilizes the remaining keys to control many other modeling functions. Given the quantity of Onshape-specific keyboard shortcuts, it is difficult to remember all of the options. Additionally, some of these shortcuts are not very ergonomic, requiring two hands or remembering several keys. For these reasons the Monogram app allows for many exciting automations. The current list of Onshape shortcuts is below:
In my time using the Monogram modules and app I discovered several key functions that sped up my use of Onshape. Below I will share a few that I have found to be most useful.The examples are broken out by Monogram module:
Button:
Buttons are configurable to perform Chrome actions (including open webpages, search, reload), activate keyboard shortcuts, and operating system actions (including mute, right/left mouse click). Three of my most used actions include:
Open Action items page - with Professional and Enterprise accounts users have a centralized page, called Action items, to look through their assignments and “to do” lists. Now with a simple tap of a button, you can navigate right to your “to do” list.
Isometric view (shift + 7) - if you ever get lost in the details of a large assembly, this allows a quick method return to a “Home” view. Since this keyboard shortcut would require a bit of a reach, or two hands, it is perfect for a button.
Open Named views dialog (shift + v) - this button press prevents you from navigating to the view cube dropdown and finding the right line to select.
Hide/Show Mates and Mate connectors (Macro mode: j + k) - using macro mode you can trigger multiple keys in a set interval.
Dial:
Dials are configurable to perform select Chrome actions (like zoom, switch tabs), active keyboard shortcuts, and operating system actions (volume, brightness, vertical and horizontal mouse scroll). Three more of my most used actions include:
Undo/Redo - this allows you to scroll through Onshape Part Studio, assembly, and drawing actions.
Move section view and increment feature values. With the dial configured for vertical mouse scroll, any numeric input field can be incremented
Switch browser tab.
Slider:
Sliders are configurable to modulate operating system volume and brightness.
Give it a try:
To learn more about the Creative Console see the Monogram website:
Onshape, Inc.
Comments
Rickey from Monogram here. Thanks Tim for sharing!
I believe tools should fit the way you work. Tactile controls enable a more efficient and intuitive experience interacting with software.
What is available today is only a small taste of what is to come (🤞), since we are limited by the current set of Onshape keyboard shortcuts. Monogram customers on Adobe apps such as Lightroom, Premiere Pro, and Photoshop consistently report 30% to 50% time savings in editing. This is because majority of the functions in Adobe CC apps are directly integrated with the Creative Console.
We are big fans of Onshape ourselves, coming from SolidWorks. In a SaaS world, the user interface can be more important than the computer itself. For example, both laptops and phones can access Google Docs, but it is more enjoyable to write on a laptop because it has a keyboard.
I would love to hear what functions the community think would be most valuable to have on a physical control… my top wish list items are:
(P.S. Please vote on the custom keyboard shortcuts IR - https://forum.onshape.com/discussion/2667/custom-keyboard-shortcuts)
If only it wasn't stupid expensive...
HWM-Water Ltd
I think I would agree that operations involving "click-and-drag" are probably second most cumbersome to model view manipulation.
Are you able to control other things that currently do not have keyboard shortcuts? If so, that is probably your key value proposition. Mice with extra buttons and and gaming keypads/keyboards already make it pretty easy re-map sequences of shortcuts. But, being able to interact directly with things outside of the existing keyboard and mouse controls is more interesting to me.
Just throwing some things out that could be helpful.
- Model view manipulation (as previously mentioned)
- Generally, moving some shortcuts around. It bugs me that I have to move my left hand all the way over to the right-side of my keyboard to hit the "L" key when the other sketching shortcuts are easily accessible with my left hand (Esc, space, Q, R...). For some reason, I have never gotten used to double-clicking to end a line. I end up forgetting to double-click, then I have to hit escape, then hit "L" again to start the next line. Its probably just me, but its frustrating.
- Macros to automate document and/or file operations like exporting highlighted drawing tabs or highlighted parts.
- scrolling up/down and left/right in the history tree.
- scrolling up/down in part-studio feature tree and assembly instance list.
- Shortcuts to select specif standard planes (Top, Right, Front) so that I can leave them hidden, but still use them quickly.
- Adjust the height of the parts list in a part studio, so that I can minimize it and see more features when needed, but then quickly bring it up to select or show/hide parts an needed.
EDIT: Any chance we could just get your custom software that interacts directly with Onshape, so we can use it with our own hardware? I can definitely see value in software layer that would allow me to customize interactions with Onshape. I'd be kicked out of my house if I spent $300 on a few buttons, though.For using dials to scroll through parts lists and show/hide things: I don't think this would be very useful for me. When I'm showing/hiding things in an assembly, I'm usually either a) isolating one part or b) hiding some combination of parts, where scrolling and hiding them individually would probably be slower than selecting multiples with a mouse.