Difference between revisions of "Modules:EventBindings-3.6"
From Slicer Wiki
(→Editor) |
|||
| Line 328: | Line 328: | ||
| style="width:10%" | Slicer3 Key | | style="width:10%" | Slicer3 Key | ||
|} | |} | ||
| + | |||
| + | ==Keystrokes== | ||
| + | * '''Space Bar''' - brings up the editor tool box; normally this is a pop up menu, but you can turn it into a persistent window by clicking the 'pin open' icon. | ||
| + | * '''c''' - brings up the color selection box | ||
| + | * '''f''' - move to next slice | ||
| + | * '''b''' - move to previous slice | ||
| + | * '''e''' - toggles from the current color to 0 and back (use this while painting or drawing to quickly erase if you go over the line) | ||
| + | * '''a''' - apply the current outline in Draw Effect | ||
| + | * '''x''' - delete last point added in Draw Effect | ||
| + | * '''`''' - cycle through fiducials (this is the backtick key, usually between Tab and Escape) | ||
| + | * '''Control-`''' - cycle backwards through fiducials | ||
| + | |||
| + | |||
Please see [[Modules:Editor-Documentation | this page for Editor keystrokes]] | Please see [[Modules:Editor-Documentation | this page for Editor keystrokes]] | ||
Revision as of 17:51, 22 April 2010
Home < Modules:EventBindings-3.6Return to Slicer 3.6 Documentation
Application Hot-keys (keyboard accelerators)
Developers: Please note the following reserved key combinations!
- Alt-Left mouse button should always be available as a substitute for the middle mouse button to support two button mice. On Mac, you can also use the command key with a mouse click to get middle mouse events.
- Contrl-Left mouse button should always be available as a substitute for the right mouse button to support one button mice (on Mac).
| Key(s) | Action bound to key(s) |
|---|---|
| Ctrl+O | Load a new scene (clears existing scene) |
| Ctrl+A | Import a scene (does not clear existing scene) |
| Ctrl+W | Close a scene |
| Ctrl+H | Set the current module to be the "home" module -- the module that's exposed when Slicer starts up. |
| Ctrl+Z | Undo the last undoable action |
| Ctrl+Y | Redo the last redoable action |
| Space-key | Toggles the display of Slicer's Edit Box. |
| Ctrl+P | Display the Python console |
| Ctrl+L | Create a new fiducial list. |
Slice Viewer Hot-keys (keyboard accelerators)
| Key(s) | Action bound to key(s) |
|---|---|
| ` (back-tick key) | Navigate to next fiducial in the active Slice Viewer, or in all viewers if they are linked |
| Ctrl+` (back-tick key) | Navigate to next fiducial in all Slice Viewers, independent of their linked state |
| Shift+` (back-tick key) | Navigate to the previous fiducial in the active Slice Viewer, or in all viewers if they are linked |
| Ctrl+Shift+` (back-tick key) | Navigate to the previous fiducial in all Slice Viewers, independent of their linked state |
| p-key | Place a new fiducial in the active Slice Viewer(adds to the current fiducial list, or creates a list if there are none) |
| o-key | Turn on the Slice Plane reformat widget in the active Slice Viewer |
| v-key | Toggles the slice plane visibility in the main 3D Viewer |
| r-key | Fits the slice view to the volume extents in the active Slice Viewer, or in all viewers if they are linked (the first non-none volume will be used in order of Background, Foreground and Label layers) |
| b-key | Decrement slice in the active Slice Viewer (left or down) by one unit of background pixel spacing |
| f-key | Increment slice in the active Slice Viewer (right or up) by one unit of backgroun dpixel spacing |
| Backspace-key | When the mouse is hovering over a fiducial in the Slice Viewer (turning it yellow), delete that fiducial |
| Delete-key | When the mouse is hovering over a fiducial in the Slice Viewer (turning it yellow), delete that fiducial |
Global "hot-keys"
Window Behavior
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Toggle Maximize current window | Control-m | Make the current Slice or 3D View expand to full view space or return to previous size depending on current state | None |
| Toggle Control Pane View | F5 (KWW default) | Show or hide the Control Pane depending on state | None |
MRML
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Open Scene... | Control-O | Bring up file browser to locate .mrml file | None |
| Save Scene | Control-S | Save current scene no browser, disabled if no current file. If no current scene, does Save As... | None |
| Save Scene As... | None | Bring up file browser to locate .mrml file | None |
| Undo | Control-Z | Revert to last undo point | None |
| Redo | Control-Y | Revert to last redo point | None |
| Other Menu Items | Alt-<letter> | Bring up or invoke menu or menu item corresponding to letter | Same |
Slice Manipulation
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Next slice | Right Arrow and Up Arrow | Axial: move Superior, Sag: Right, Cor: Anterior | Right Arrow |
| Previous slice | Left Arrow and Down Arrow | Axial: move Inferior, Sag: Left, Cor: Posterior | Left Arrow |
| Linked Motion | Shift Key | Cause other slice windows to scroll to RAS point at current cursor location | Same |
| Toggle Slice Visible | v | Make the current slice window show as a plane in the 3D view | None |
| Toggle All Slices Visible | V | Make all slices show in 3D View | None |
| Toggle Foreground/Background Opacity | T | Change opacity of foreground overlay | None |
| Toggle Label Overlay | g | Show/Hide Label for this slice | None |
| Toggle Label Overlay | G | Show/Hide Label for all slices | None |
| Cycle Orientations | Tab | Cycle through Axial/Sagittal/Coronal | None |
| Cycle All Orientations | Shift-Tab | Cycle through Axial/Sagittal/Coronal in all slice windows | None |
| Fit to volume | f | Set the field of view to match the full extent of the foreground and background volumes | None |
| Fit to volumes all | Shift-F | Set the field of view in all slices to match the full extent of the foreground and background volumes | None |
3D Manipulation
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Wireframe | w | change render mode to wireframe | Same |
| Shaded | s | change render mode to shaded | Same |
| Reset View | r | Set camera to see all objects | None |
| Toggle Rock Mode | TBD | Toggle rock mode | None |
| Toggle Spin Mode | TBD | Toggle spin mode | None |
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Application Menu | Space Bar | Brings up a popup menu with all the application operations and their key binding information | None |
| Module Navigation | Control-<number> | Jumps to the numbered module (number order is the same as the order of the shortcut icons in the toolbar at the top of the application. | None |
| Move through module history | Control-PageUp/PageDown | Short cuts for the two arrow buttons next to the module popup menu | None |
| Search for Module | Control-F | Starts an incremental search through the module names and descriptions, terminated by Enter to jump to the module. Probably needs a dialog box. | None |
Module-specific hot-keys
Fiducials
| Action | Slicer3 Key | Meaning | Slicer3 Key |
| Add Fiducial | Control-p | Adds fiducial at current pointer position | Same |
| Delete Fiducial | Control-d | Deletes the fiducial picked from current mouse position (ignored if no fiducial is under mouse) | Same |
| Select Fiducial | Control-q | Selects/Deselects the fiducial under the mouse | q |
Editor
| Action | Slicer3 Key | Meaning | Slicer3 Key |
Keystrokes
- Space Bar - brings up the editor tool box; normally this is a pop up menu, but you can turn it into a persistent window by clicking the 'pin open' icon.
- c - brings up the color selection box
- f - move to next slice
- b - move to previous slice
- e - toggles from the current color to 0 and back (use this while painting or drawing to quickly erase if you go over the line)
- a - apply the current outline in Draw Effect
- x - delete last point added in Draw Effect
- ` - cycle through fiducials (this is the backtick key, usually between Tab and Escape)
- Control-` - cycle backwards through fiducials
Please see this page for Editor keystrokes
Mouse Actions
Toolbar
The current mouse mode will always be visible in a toolbar in the slicer display. There will also be hot keys to select specify mouse modes. Instead of (or in addition to) a toolbar we may want to use a WWidget in the overlay planes to reflect the mouse mode.