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.
Stream Deck Icon Library for Onshape
Hi,
For those who have (or thinking about getting) a Stream Deck, I've put together a library of icons in case anyones needs/wants it to build shortcuts (see attached).
I use them for folders (sketch and assembly) and hotkeys (show/hide planes, extrude, fillet, front view, back view etc).
I've compiled more icons than there are actual shortcuts but i'm optimistic that one day we'll be able to map the rest.
I'm relatively new to Onshape so there may be more icons to grab, please let me know especially if they have shortcuts to use with them.
Anyways, here's the link the Onshore help page for shortcuts, use them to map your hot keys: https://cad.onshape.com/help/Content/shortcut_keys.htm
And here's how I've configured my Stream Deck.
The onshape logo is a website function and opens up the app in your browser.
The sketch icon above is used for a folder, and the hotkeys for the default keyboard shortcuts can be found within.
And the same for assembly
enjoy!
For those who have (or thinking about getting) a Stream Deck, I've put together a library of icons in case anyones needs/wants it to build shortcuts (see attached).
I use them for folders (sketch and assembly) and hotkeys (show/hide planes, extrude, fillet, front view, back view etc).
I've compiled more icons than there are actual shortcuts but i'm optimistic that one day we'll be able to map the rest.
I'm relatively new to Onshape so there may be more icons to grab, please let me know especially if they have shortcuts to use with them.
Anyways, here's the link the Onshore help page for shortcuts, use them to map your hot keys: https://cad.onshape.com/help/Content/shortcut_keys.htm
And here's how I've configured my Stream Deck.
The onshape logo is a website function and opens up the app in your browser.
The sketch icon above is used for a folder, and the hotkeys for the default keyboard shortcuts can be found within.
And the same for assembly
enjoy!
3
Comments
https://www.elgato.com/en/stream-deck-mk2
There are a bunch of LCD button controllers which can be customized to look how you want and trigger the actions you want.
So the frustrating thing is I don't think there is a way to trigger anything which doesn't have an official Onshape keyboard shortcut. Am I missing something?
If you want to create a stream deck button for any feature, its possible.
You can create more complex mappings that do a series of button presses, so you can combine the feature search (alt-c) and then have the name of the feature typed out, and the enter key pressed.
@edy80y this is awesome! but I think you forgot to add the link to the icon pack...
The Sparkfun Qwiic Pro micro USB-C with the ATmega32U4 is easily programmed to send whatever keystrokes (including the ALT-C trick). I've been experimenting with the various inputs as seen in the photo. The 4 keys in a row are my standard views, the buttons and joystick are secret works-in-process 🕵️
Using the Alt + C trick from @GregBrown, you can use macros to start any feature.
I use these to get it done:
- Pulover's Macro creator
- AutoHotkeys
Place the .ahk file in your startup apps. Then you will be able to use these hotkeys combined with your Stream Deck. How it works is it opens up the Onshape search bar with Alt + C, then it enters the name of the feature, then presses enter.Here is the hotkey example script I currently use, see the attached zip or the code below, you will need AutoHotkeys in order to run them:
; This script was created using Pulover's Macro Creator
; www.macrocreator.com
;Key commands
;
;Shift ^
;Alt !
;Ctrl +
#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Screen
SendMode Input
#SingleInstance Force
SetTitleMatchMode 2
#WinActivateForce
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1
^!t::
table:
Send, {LAlt Down}{c}{LAlt Up}
Send, table
Send, {Enter}
Return
^!d::
derive:
Send, {LAlt Down}{c}{LAlt Up}
Send, derive
Send, {Enter}
Return
^!m::
measurevalue:
Send, {LAlt Down}{c}{LAlt Up
Send, measurevalue
Send, {Enter}
Return
^!b::
boolean:
Send, {LAlt Down}{c}{LAlt Up}
Send, boolean
Send, {Enter}
Return
^!f::
freeformspline:
Send, {LAlt Down}{c}{LAlt Up}
Send freeform spline
Send, {Enter}
Return
^!L::
linearPattern:
Send, {LAlt Down}{c}{LAlt Up}
Send linearPattern
Send, {Enter}
Return
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
I have been working on this as well, perhaps we could collaborate, split the work? Msg me!
@Ste_Wilson no touch support for browsers yet, so it sucks. But it works!
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
Here here code that assigns key binds to features, i have a good majority on here. Although I didn't do any drawing commands, I plan on it, just not in need of it yet. Just make sure you use Tampermonkey (
https://www.tampermonkey.net
)Userscript
https://cloud.team858.org/s/MbBXXBQNwgf6Hde
@Dean_Yeazel
would like to get that profile from you… TIA!