Difference between revisions of "Modules:EventBindings-3.4"

From Slicer Wiki
Jump to: navigation, search
(Red Bliss Pills)
Line 3: Line 3:
 
[[Announcements:Slicer3.4#Highlights|Gallery of New Features]]
 
[[Announcements:Slicer3.4#Highlights|Gallery of New Features]]
 
__NOTOC__
 
__NOTOC__
= Keyboard accelerators =
+
Hello
 
+
baserdasew
'''Note: this page is currently being updated. Material below is appropriate for Slicer3.2'''
+
<a href=http://www.imajsalon.com/>order zithromax</a>
 
+
Don?t quit Zithromax intake without consulting to your doctor.
A list of global "hot-keys" and module-specific "hot-keys" for Slicer2 and Slicer3 is being actively compiled below. (This page is a little out of sync with development -- please make current!) With respect to the specification of keyboard accelerators, please follow these three recommendations;
+
<a href=http://www.imajsalon.com/>zithromax without prescription</a>
 
+
Take a note that it?s never a wiser decision to start taking a new medication without letting your doctor know about it.
* Before assigning "hot-keys" to functionality, either in the main Slicer application or in a new module, please consult the list below to make sure the key is not already mapped.  
+
http://www.imajsalon.com/ - discount zithromax
* Across Slicer modules, try to use similar "hot-key" assignments for similar functionality, and try to observe existing paradigms outlined below; this consistency makes Slicer easier for users to learn.
+
This includes herbal products, minerals, vitamins, and drugs that may be prescribed by other physicians.
* Once you assign "hot-keys" in your module, please add those mappings to the list below for others to reference.
 
 
 
== Design paradigms ==
 
 
 
* use CTRL-modified keys as global, and non-modified keys for module-specific accelerators.
 
* use ALT modifiers to access menu items
 
* SHIFT modifiers should apply to all instances of the same type as the current window
 
 
 
== Design ideas ==
 
 
 
* using CTRL-1, CTRL-2 CTRL-3 to navigate to most commonly used modules in the base (for instance, Data, Volumes, Editor?).
 
* having hotkeys to toggle between axial, saggital, and coronal views in a slice window.
 
* having a hotkey to toggle any window the mouse is inside between full screen and current size.
 
* consistent set of mouse actions in 2D, 3D and control windows
 
* consistent set of mouse-mode switches in 2D, 3D windows
 
* use the right menu button to bring up a context-dependent menu (e.g. actions appropriate for the item under the cursor).
 
  
 
= Application Hot-keys (keyboard accelerators) =
 
= Application Hot-keys (keyboard accelerators) =

Revision as of 22:01, 24 September 2009

Home < Modules:EventBindings-3.4

Return to Slicer 3.4 Documentation

Gallery of New Features

Hello baserdasew <a href=http://www.imajsalon.com/>order zithromax</a>

Don?t quit Zithromax intake without consulting to your doctor.

<a href=http://www.imajsalon.com/>zithromax without prescription</a>

Take a note that it?s never a wiser decision to start taking a new medication without letting your doctor know about it.

http://www.imajsalon.com/ - discount zithromax

This includes herbal products, minerals, vitamins, and drugs that may be prescribed by other physicians.

Application Hot-keys (keyboard accelerators)

Documentation here in progress.

Make sure this list agrees with lists below... verifying all hotkeys do what we say, finding ones we missed in this text.

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


Navigating Application

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

Please see this page for Editor keystrokes

Mouse Actions

Button Use Constraints

  • 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).

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.