You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, JupyterCAD supports keybindings for a few essential commands such as undo, redo, and removeObject. However, there are several other commands in JupyterCAD that would benefit from having dedicated keybindings to enhance UX.
Proposed Keybindings(Draft):
New Sketch:Ctrl + Shift + N
New Box:Ctrl + Shift + B
New Cylinder:Ctrl + Shift + C
New Sphere:Ctrl + Shift + S
New Cone:Ctrl + Shift + E
New Torus:Ctrl + Shift + T
Cut:Ctrl + X
Extrusion:Ctrl + Shift + E
Union:Ctrl + U
Intersection:Ctrl + I
Chamfer:Ctrl + Shift + F
Fillet:Ctrl + F
Update Axes:Ctrl + Shift + A
Update Exploded View:Ctrl + Shift + V
Update Camera Settings:Ctrl + Shift + K
Update Clip View:Ctrl + Shift + L
Export Jcad:Ctrl + Shift + X
The text was updated successfully, but these errors were encountered:
Thanks for the suggestion. I think we should keep it consistent by prefixing all shortcuts with Ctrl + Shift and should avoid collision with JupyterLab shortcuts
Currently, JupyterCAD supports keybindings for a few essential commands such as undo, redo, and removeObject. However, there are several other commands in JupyterCAD that would benefit from having dedicated keybindings to enhance UX.
Proposed Keybindings(Draft):
Ctrl + Shift + N
Ctrl + Shift + B
Ctrl + Shift + C
Ctrl + Shift + S
Ctrl + Shift + E
Ctrl + Shift + T
Ctrl + X
Ctrl + Shift + E
Ctrl + U
Ctrl + I
Ctrl + Shift + F
Ctrl + F
Ctrl + Shift + A
Ctrl + Shift + V
Ctrl + Shift + K
Ctrl + Shift + L
Ctrl + Shift + X
The text was updated successfully, but these errors were encountered: