update keyboard / mouse docs
This commit is contained in:
parent
96577c4b7b
commit
5a5c0f0131
2 changed files with 120 additions and 59 deletions
|
|
@ -4,58 +4,119 @@ description: Keyboard Shortcuts and Mouse Controls
|
||||||
|
|
||||||
# Controls
|
# Controls
|
||||||
|
|
||||||
| Key | Action | Notes |
|
## Layer Navigation
|
||||||
| ---------------- | ----------------------------------------- | --------------------------------------- |
|
|
||||||
| e | Device Dialog | Select and customize devices |
|
| Key | Action | Notes |
|
||||||
| o | CNC Tool Dialog | CNC mode only |
|
| --- | ------ | ----- |
|
||||||
| c | Grid.Local Dialog | Find GridBot devices on your network |
|
| ` (backtick) | Show layer 0 | First layer |
|
||||||
| q | Preference Dialog | Change application behaviors |
|
| 1-9 | Show layers at 10-90% | In 10% increments |
|
||||||
| l | Work Profile Dialog | Load, Save, Rename work profiles |
|
| 0 | Show all layers (100%) | Show maximum layer |
|
||||||
| | | |
|
| Meta+Up | Next layer | Navigate up one layer |
|
||||||
| a | Arrange | Switch to layout view from other views |
|
| Meta+Down | Previous layer | Navigate down one layer |
|
||||||
| | | or perform an automatic layout when |
|
| [shift + wheel] | Cycle through layers | Preview mode only |
|
||||||
| | | already in layout view |
|
| v | Toggle single slice view | Preview mode: toggle single vs range |
|
||||||
| s | Slice Object | Slice workspace objects |
|
|
||||||
| p | Preview Paths | Do route planning for sliced objects |
|
## View Navigation
|
||||||
| g | CNC Animation | Enter milling animation mode |
|
|
||||||
| x | Export Paths as GCode, SVG, DXF | Produce downloadable files |
|
| Key | Action | Notes |
|
||||||
| | | |
|
| --- | ------ | ----- |
|
||||||
| i | File Import Dialog | |
|
| h | Home View | Default 45° view |
|
||||||
| r | Recent Files Dialog | |
|
| t | Top View | Top-down view |
|
||||||
| | | |
|
| f | Front View | Direct front side-view |
|
||||||
| h | Home View | Default 45 degree view of objects |
|
| b | Back View | Direct back side-view |
|
||||||
| t | Top View | Top-down view of objects |
|
| z | Reset View | Default zoom and home |
|
||||||
| f | Front View | Direct side-view (front) |
|
| F | Fit View to Contents | Zoom to fit all objects |
|
||||||
| z | Reset View | Default zoom and Home |
|
| `<` | Previous Side View | Cycle: left → back → right → front |
|
||||||
| < > | Cycle Side Views | Front, Right, Back, Left |
|
| `>` | Next Side View | Cycle: front → right → back → left |
|
||||||
| v | Focus on Selection (arrange mode) | Camera points to object center |
|
| v | Focus on Selection | Arrange mode: center camera on object |
|
||||||
| v | Toggle Single Slice View (preview mode) | Toggle single vs range of slices |
|
|
||||||
| | | |
|
## File Operations
|
||||||
| \~,1-9,0 | Select layer in 10% increments | Slice and Preview modes |
|
|
||||||
| | | |
|
| Key | Action | Notes |
|
||||||
| d | Duplicate Selected Objects | Create a copy of selected objects |
|
| --- | ------ | ----- |
|
||||||
| m | Mirror Selected Objects | Mirror vertices of selected objects |
|
| i | File Import Dialog | Import 3D models |
|
||||||
| \[delete] | Delete Selected Objects | Remove selected object from workspace |
|
| r | Recent Files Dialog | Open recently used files |
|
||||||
| \[arrow] | Rotate 90 degrees | Rotate selected object |
|
|
||||||
| \[shift + arrow] | Rotate 5 degrees | Rotate selected object |
|
## Workflow Actions
|
||||||
| \[ctrl + a] | Select All Objects | Select all objects |
|
|
||||||
| | | |
|
| Key | Action | Notes |
|
||||||
| \[shit + click] | Toggle Selection | Select or Deselect a single object |
|
| --- | ------ | ----- |
|
||||||
| \[shift + wheel] | Cycle through layers (preview mode) | Use mouse wheel as range slider |
|
| s / S | Slice Object | Process workspace objects |
|
||||||
| \[meta + drag] | Pan View | Move focus of camera |
|
| p / P | Preview Paths | Route planning (hidden in SLA mode) |
|
||||||
| \[right + drag] | Pan View | |
|
| g | CNC Animation | Enter milling animation mode (CNC only) |
|
||||||
| \[left + drag] | Rotate | Move camera around a focal point |
|
| x / X | Export | Export as GCode, SVG, or DXF |
|
||||||
| \[mouse wheel] | Zoom | Move camera closer / farther from focus |
|
| a | Arrange | Switch to ARRANGE view, or auto-layout if already in ARRANGE |
|
||||||
| \[middle + drag] | Zoom | |
|
|
||||||
| | | |
|
## Object Manipulation
|
||||||
| \[ctrl + click] | Align face of selected object to platform | Rotate object face toward work surface |
|
|
||||||
| \[meta + click] | Align face of selected object to platform | |
|
| Key | Action | Notes |
|
||||||
| | | |
|
| --- | ------ | ----- |
|
||||||
| \[shift + z] | Reset all preferences to stock | Reload page afterward |
|
| d | Duplicate Selected | Create copy of selected objects |
|
||||||
| | | |
|
| m | Mirror Selected | Mirror vertices of selected objects |
|
||||||
| **Mouse** | **FDM Support Controls** | **Version Notes** |
|
| O | Manual Rotation Input | Enter rotation values manually |
|
||||||
| \[left click] | Toggle add / remove column | |
|
| [delete] | Delete Selected | Remove selected objects |
|
||||||
| \[ctrl + drag] | Erase support columns | 2.7+ |
|
| [ctrl + a] / [cmd + a] | Select All | Select all objects in workspace |
|
||||||
| \[cmd + drag] | Erase support columns | 2.7+ |
|
| [shift + click] | Toggle Selection | Select or deselect individual object |
|
||||||
| \[opt + drag] | Draw on support columns | 2.7+ |
|
|
||||||
| \[alt + drag] | Draw on support columns | 2.7+ |
|
## Rotation & Movement
|
||||||
|
|
||||||
|
| Key | Action | Notes |
|
||||||
|
| --- | ------ | ----- |
|
||||||
|
| [arrow] | Rotate 90° | Arrow keys rotate on respective axes |
|
||||||
|
| [shift + arrow] | Rotate 5° | Fine rotation control |
|
||||||
|
| [alt + arrow] | Move 5mm | Move object in X/Y plane |
|
||||||
|
|
||||||
|
## Rendering Modes
|
||||||
|
|
||||||
|
| Key | Action | Notes |
|
||||||
|
| --- | ------ | ----- |
|
||||||
|
| w | Toggle Ghost Rendering | Cycle between solid and semi-transparent |
|
||||||
|
| W | Toggle Wireframe | Cycle between solid and wireframe |
|
||||||
|
| Ctrl+W / Cmd+W | Toggle Edge Rendering | Show/hide model edges |
|
||||||
|
|
||||||
|
## Settings & Dialogs
|
||||||
|
|
||||||
|
| Key | Action | Notes |
|
||||||
|
| --- | ------ | ----- |
|
||||||
|
| e | Device Dialog | Select and customize devices |
|
||||||
|
| o | Tool Dialog | CNC mode only |
|
||||||
|
| q | Preferences Dialog | Change application behaviors |
|
||||||
|
| l | Work Profile Dialog | Load, save, rename work profiles |
|
||||||
|
| ? | Help Dialog | Show help and documentation |
|
||||||
|
| C | Refresh Catalog | Reload device catalog |
|
||||||
|
|
||||||
|
## Workspace Management
|
||||||
|
|
||||||
|
| Key | Action | Notes |
|
||||||
|
| --- | ------ | ----- |
|
||||||
|
| Ctrl+S | Save Settings | Save current settings |
|
||||||
|
| Cmd+S | Save Workspace | Save workspace state (macOS) |
|
||||||
|
| Cmd+L | Restore Workspace | Restore saved workspace (macOS) |
|
||||||
|
| Z | Reset All Preferences | Clear all settings (requires confirmation) |
|
||||||
|
|
||||||
|
## Mouse Controls
|
||||||
|
|
||||||
|
### General Navigation
|
||||||
|
|
||||||
|
| Input | Action | Notes |
|
||||||
|
| ----- | ------ | ----- |
|
||||||
|
| [left + drag] | Rotate View | Orbit camera around focus point |
|
||||||
|
| [right + drag] | Pan View | Move camera focus |
|
||||||
|
| [meta + drag] | Pan View | Alternative pan (macOS) |
|
||||||
|
| [middle + drag] | Zoom | Mouse wheel click + drag |
|
||||||
|
| [mouse wheel] | Zoom | Scroll to zoom in/out |
|
||||||
|
|
||||||
|
### Object Interaction
|
||||||
|
|
||||||
|
| Input | Action | Notes |
|
||||||
|
| ----- | ------ | ----- |
|
||||||
|
| [ctrl + click] | Lay Flat | Rotate clicked face toward platform |
|
||||||
|
| [meta + click] | Lay Flat | Alternative (macOS) |
|
||||||
|
|
||||||
|
### FDM Support Mode
|
||||||
|
|
||||||
|
| Input | Action | Notes |
|
||||||
|
| ----- | ------ | ----- |
|
||||||
|
| [left click] | Toggle Support Column | Add or remove support column |
|
||||||
|
| [ctrl + drag] / [cmd + drag] | Erase Columns | Remove support columns |
|
||||||
|
| [alt + drag] / [opt + drag] | Draw Columns | Add support columns |
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@
|
||||||
"node": ">=22.0.0"
|
"node": ">=22.0.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@docusaurus/plugin-client-redirects": "^3.9.0",
|
"@docusaurus/plugin-client-redirects": "3.9.1",
|
||||||
"@fortawesome/fontawesome-free": "^6.1.1",
|
"@fortawesome/fontawesome-free": "^6.1.1",
|
||||||
"@gridspace/app-server": "^0.0.20",
|
"@gridspace/app-server": "^0.0.20",
|
||||||
"@gridspace/basic-ftp": "github:gridspace/basic-ftp#v5.0.5-gridspace",
|
"@gridspace/basic-ftp": "github:gridspace/basic-ftp#v5.0.5-gridspace",
|
||||||
|
|
@ -70,8 +70,8 @@
|
||||||
"ws": "^8.18.2"
|
"ws": "^8.18.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@docusaurus/core": "^3.9.0",
|
"@docusaurus/core": "3.9.1",
|
||||||
"@docusaurus/preset-classic": "^3.9.0",
|
"@docusaurus/preset-classic": "3.9.1",
|
||||||
"@electron/notarize": "^3.0.0",
|
"@electron/notarize": "^3.0.0",
|
||||||
"copy-webpack-plugin": "^12.0.2",
|
"copy-webpack-plugin": "^12.0.2",
|
||||||
"cross-env": "^10.1.0",
|
"cross-env": "^10.1.0",
|
||||||
|
|
@ -105,7 +105,7 @@
|
||||||
"docs-build": "docusaurus build --config conf/docusaurus.config.js",
|
"docs-build": "docusaurus build --config conf/docusaurus.config.js",
|
||||||
"docs-check": "prettier --config ./conf/prettier.config.js ./docs --check",
|
"docs-check": "prettier --config ./conf/prettier.config.js ./docs --check",
|
||||||
"docs-dev": "docusaurus start --config conf/docusaurus.config.js",
|
"docs-dev": "docusaurus start --config conf/docusaurus.config.js",
|
||||||
"docs-serve": "docusaurus serve --config conf/docusaurus.config.js",
|
"docs-serve": "docusaurus serve --config conf/docusaurus.config.js --port 4004",
|
||||||
"dryrun": "gs-app-server --debug --single --dryrun",
|
"dryrun": "gs-app-server --debug --single --dryrun",
|
||||||
"dryrun-prod": "gs-app-server --single --dryrun",
|
"dryrun-prod": "gs-app-server --single --dryrun",
|
||||||
"mac-verify": "spctl --assess -vv --type install dist/*/*.app",
|
"mac-verify": "spctl --assess -vv --type install dist/*/*.app",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue