Chimera Keyboard Shortcuts (Accelerators)

Keyboard shortcuts are disabled by default, but can be enabled by choosing Tools... General Controls... Accelerators On from the Chimera menu. To enable shortcuts automatically in subsequent uses of Chimera, open the Tools preferences, check the Auto Start option for Accelerators On, and Save the preferences.

The following keyboard shortcuts are included with Chimera (and more can be defined):
-- Last updated October 10, 2007 --
Visualization Framework
Opening, Saving, Closing
Move Viewpoint or Models
Background Color
Selecting Objects
Model Display and Clipping
Commands, Mouse, Messages
Molecules
Display
Coloring
Zones and Selections
Aligning
Multimers and Symmetry
Volume Data
Opening, Saving, Closing
Surface Display
Measure Area, Volume, Length, ...
Segmenting and Filtering
Fit or Build Models
Opening, Saving, Closing
opOpen file
osOpen session
ffFetch file from web
olOpen last file
okOpen 2nd to last file
ojOpen 3nd to last file
o2Open last 2 files
o3Open last 3 files
loShow names of files last opened
(via dialog or accelerator only)
siSave image
SsSave session
ssSave session as
CaClose all models
CsClose session
QtQuit Chimera
Move Viewpoint or Models
vaView all models
soStandard orientation
foFocus
x9Turn 90 degrees about x axis
y9Turn 90 degrees about y axis
z9Turn 90 degrees about z axis
svShow Side View dialog
crSet center of rotation (pivot)
a0 Activate model 0 (toggle)
a1Activate model 1 (toggle)
a2Activate model 2 (toggle)
a3Activate model 3 (toggle)
aaActivate all models
arInactivate active models and activate inactive models
atActivate all models and remember which were inactive; used again, inactivates remembered models
OpOriginal model positions (reset default)
wtWrite relative transformation matrices
Background Color
bkSet background to black
wbSet background to white
dcToggle depth cueing
Model Display and Clipping
mpShow Model Panel dialog
klShow Per-Model Clipping dialog
tcToggle clipping mouse modes
ccClip and cap surface
Selecting Objects
saSelect all
csClear selection
isInvert selection (selected models)
iSInvert selection (all models)
Molecule Display
daDisplay atoms
haHide atoms
DaDelete atoms and bonds
wrWire representation
stStick representation
spSphere representation
bsBall & stick representation
bbBackbone only
ctShow chain trace only
sxShow side chains only
rrRound ribbon
reEdged ribbon
rfFlat ribbon
hrHide ribbon
rhHide ribbon
sfShow surface
sFSurface selected atoms
hsHide surface
Commands, Mouse, Messages
clShow Command Line
hcHide Command Line
afAccelerators Off
adAccelerators dialog
rlReply Log
psPython shell (IDLE)
pfPreferences dialog
mmMouse modes
slShow/Hide status line
ugUser's Guide
Molecule Coloring
c2Color ribbons by secondary structure
ceColor atoms by element
rcRainbow chains
Molecule Zones and Selections
scSelect connected atoms/bonds
c3Find 3-Å contacts between selected and unselected atoms
c5Find 5-Å contacts between selected and unselected atoms
zdShow zone dialog
znSelect zone using zone dialog settings
Aligning Molecules
abAlign backbones using selected atoms
aiIllustrate backbone alignment based on selected atoms
Multimeric Molecules and Symmetry
buShow molecule biological unit using Multiscale Models
xcExtend multiscale selection to sequence copies
Opening, Saving, Closing Volume Data
ovOpen volume
vsShow volume
vhHide volume
vRRemove volume
vvShow Volume Viewer dialog
wgWrite GRASP surface file
xsExport scene
Surface Display
coColor selected surfaces *
fsShow selected surfaces in filled style *
msShow selected surfaces using mesh style *
DsDelete selected surfaces *
ScSplit selected surfaces into connected pieces *
tsToggle surface selectability *
cmShow Surface Color dialog
cpShow Surface Capping dialog
Note: * = volume and multiscale surfaces only
Segmenting and Filtering Volume Data
ebErase volume data inside subregion selection box
esErase volume data inside sphere
eoErase volume data outside sphere
FTShow Fourier transform
ImInvert map values
smSplit map by color zone
u8Interpret MRC signed 8-bit map as unsigned
wvMake writable copy of volume data
zbZero volume boundary
zB2Zero volume boundary for step size 2
zB4Zero volume boundary for step size 4
Measure Area, Volume, Length ...
maMeasure area of selected surfaces
mdMeasure mean, standard dev, rms of volume data
mvMeasure volume of selected surfaces
pLShow total length of selected bonds for each model
plShow total length of selected bonds
sdMeasure distance from selected atoms/markers to surface
Placing Models in Volume Data
frRotate model to maximize density at selected atoms
ftMove model to maximize density at selected atoms
oaFind selected atoms outside contour surface
vpShow Volume Path Tracer dialog
dpDisplay path tracer markers
hpHide path tracer markers
phShow Phantom Force Feedback dialog

Notes

Im - Invert map values.

If the map value type is signed (e.g. 32-bit float or signed 16-bit integer), each value is multiplied by -1. For unsigned 8-bit maps, the values are multiplied by -1 and 255 is added so that the values remain unsigned. For other unsigned maps, the values are multiplied by -1 and the maximum map value is added so that the map remains unsigned. The accelerator acts on the current set of data in Volume Viewer. A copy of the map is made unless the map is itself a copy (for example, made using wv, zb, or Volume Eraser). The original file is not modified. Use the volume dialog menu (File... Save map as...) to save the inverted map.

sd - Measure distance from selected atoms/markers to surface.

The distance from each selected atom or path tracer marker to each displayed surface is printed in the Reply Log. Example:

Distance from #0:18.water@O to surface MSMS main surface of 1a0m.pdb
 d = 2.09, surface point (3.14, -1.28, 7.85), side 1

The coordinates of the nearest surface point and the side of the surface that the point lies on (+1 = outside, -1 = inside) are given. The closest surface point may lie within a triangle, on a triangle edge, or at a triangle vertex of the triangulated surface. If multiple surface points are equidistant, only one is reported. The closest-point calculation is in Python and is rather time-consuming (~1 second for one distance to a 10,000-triangle surface on a 2006 desktop PC). The distance calculation code may be rewritten in C++ in the future.

u8 - Interpret MRC signed 8-bit map as unsigned.

The MRC volume file format does not support unsigned 8-bit map values. Some EM tomography programs use it to hold unsigned 8-bit values (0-255) with the data type in the file header incorrectly indicating that the values are signed 8-bit (-128 to 127). Use the u8 accelerator to reinterpret the data values as unsigned 8-bit. The original file is not modified. The accelerator acts on the current set of data in Volume Viewer. It only works on MRC format maps.


UCSF Computer Graphics Laboratory