diff --git a/docs/kiri-moto/controls.md b/docs/kiri-moto/controls.md index 5f07edc8..256f5a42 100644 --- a/docs/kiri-moto/controls.md +++ b/docs/kiri-moto/controls.md @@ -6,117 +6,117 @@ description: Keyboard Shortcuts and Mouse Controls ## Layer Navigation -| Key | Action | Notes | -| --- | ------ | ----- | -| ` (backtick) | Show layer 0 | First layer | -| 1-9 | Show layers at 10-90% | In 10% increments | -| 0 | Show all layers (100%) | Show maximum layer | -| Meta+Up | Next layer | Navigate up one layer | -| Meta+Down | Previous layer | Navigate down one layer | -| [shift + wheel] | Cycle through layers | Preview mode only | -| v | Toggle single slice view | Preview mode: toggle single vs range | +| Key | Action | Notes | +| --------------- | ------------------------ | ------------------------------------ | +| ` (backtick) | Show layer 0 | First layer | +| 1-9 | Show layers at 10-90% | In 10% increments | +| 0 | Show all layers (100%) | Show maximum layer | +| Meta+Up | Next layer | Navigate up one layer | +| Meta+Down | Previous layer | Navigate down one layer | +| [shift + wheel] | Cycle through layers | Preview mode only | +| v | Toggle single slice view | Preview mode: toggle single vs range | ## View Navigation -| Key | Action | Notes | -| --- | ------ | ----- | -| h | Home View | Default 45° view | -| t | Top View | Top-down view | -| f | Front View | Direct front side-view | -| b | Back View | Direct back side-view | -| z | Reset View | Default zoom and home | -| F | Fit View to Contents | Zoom to fit all objects | -| `<` | Previous Side View | Cycle: left → back → right → front | -| `>` | Next Side View | Cycle: front → right → back → left | -| v | Focus on Selection | Arrange mode: center camera on object | +| Key | Action | Notes | +| --- | -------------------- | ------------------------------------- | +| h | Home View | Default 45° view | +| t | Top View | Top-down view | +| f | Front View | Direct front side-view | +| b | Back View | Direct back side-view | +| z | Reset View | Default zoom and home | +| F | Fit View to Contents | Zoom to fit all objects | +| `<` | Previous Side View | Cycle: left → back → right → front | +| `>` | Next Side View | Cycle: front → right → back → left | +| v | Focus on Selection | Arrange mode: center camera on object | ## File Operations -| Key | Action | Notes | -| --- | ------ | ----- | -| i | File Import Dialog | Import 3D models | -| r | Recent Files Dialog | Open recently used files | +| Key | Action | Notes | +| --- | ------------------- | ------------------------ | +| i | File Import Dialog | Import 3D models | +| r | Recent Files Dialog | Open recently used files | ## Workflow Actions -| Key | Action | Notes | -| --- | ------ | ----- | -| s / S | Slice Object | Process workspace objects | -| p / P | Preview Paths | Route planning (hidden in SLA mode) | -| g | CNC Animation | Enter milling animation mode (CNC only) | -| x / X | Export | Export as GCode, SVG, or DXF | -| a | Arrange | Switch to ARRANGE view, or auto-layout if already in ARRANGE | +| Key | Action | Notes | +| ----- | ------------- | ------------------------------------------------------------ | +| s / S | Slice Object | Process workspace objects | +| p / P | Preview Paths | Route planning (hidden in SLA mode) | +| g | CNC Animation | Enter milling animation mode (CNC only) | +| x / X | Export | Export as GCode, SVG, or DXF | +| a | Arrange | Switch to ARRANGE view, or auto-layout if already in ARRANGE | ## Object Manipulation -| Key | Action | Notes | -| --- | ------ | ----- | -| d | Duplicate Selected | Create copy of selected objects | -| m | Mirror Selected | Mirror vertices of selected objects | -| O | Manual Rotation Input | Enter rotation values manually | -| [delete] | Delete Selected | Remove selected objects | -| [ctrl + a] / [cmd + a] | Select All | Select all objects in workspace | -| [shift + click] | Toggle Selection | Select or deselect individual object | +| Key | Action | Notes | +| ---------------------- | --------------------- | ------------------------------------ | +| d | Duplicate Selected | Create copy of selected objects | +| m | Mirror Selected | Mirror vertices of selected objects | +| O | Manual Rotation Input | Enter rotation values manually | +| [delete] | Delete Selected | Remove selected objects | +| [ctrl + a] / [cmd + a] | Select All | Select all objects in workspace | +| [shift + click] | Toggle Selection | Select or deselect individual object | ## 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 | +| 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 | +| 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 | +| 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) | +| 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 | +| 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 | -| ----- | ------ | ----- | +| Input | Action | Notes | +| -------------- | -------- | ----------------------------------- | | [ctrl + click] | Lay Flat | Rotate clicked face toward platform | -| [meta + click] | Lay Flat | Alternative (macOS) | +| [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 | +| 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 |