Second Life Keyboard Shortcuts Cheatsheet

By Xah Lee. Date: . Last updated: .

This page lists all keyboard shortcuts for Second Life Viewer 2. They are the same for older viewer, with addition of about 5 more shortcuts and removing about 3. The shortcuts listed here are also supported by Phoenix Viewer.

Turn on Advanced Menu and Develop Menu

In official Viewer 2, Some shortcuts won't work if you don't have specific menu on.

Common Standard Shortcuts

KeyMenu LocationNotes
F1[Help ▸ Second Life Help]help
Ctrl+q[Me ▸ Quit]quit
Ctrl+p[Me ▸ Preferences]preference
Ctrl+z[Build ▸ Edit ▸ Undo]undo
Ctrl+y[Build ▸ Redo]redo
Ctrl+x[Build ▸ Edit ▸ Cut]cut
Ctrl+c[Build ▸ Edit ▸ Copy]copy
Ctrl+v[Build ▸ Edit ▸ Paste]paste
Ctrl+w[Advanced ▸ Shortcuts ▸ Close Window]close
Ctrl+Shift+w[Advanced ▸ Shortcuts ▸ Close All Windows]close all

General

KeyMenu LocationNotes
Del[Build ▸ Edit ▸ Delete]delete prim, inventory item
Escape[Advanced ▸ Shortcuts ▸ Reset View]reset view, exit dialog

Move, Navigation

KeyMenu LocationNotes
or wforward
or sbackward
or aTurn Left
or dTurn Right
Shift+ or Shift+aMove Left
Shift+ or Shift+dMove Right
e or PageUpJump. Hold to fly if preference set.
c or PageDownCrouch or fly down
f or Home[Advanced ▸ Shortcuts ▸ Fly]Toggle fly.
KeyMenu LocationNotes
Ctrl+r[Me ▸ Movement ▸ Always Run]run mode
m[Advanced ▸ Shortcuts ▸ Mouselook]mouselook

To navigate your camera, you need to use the mouse with Ctrl, Alt, Shift keys. See: Second Life Navigate Camera.

Chat

KeyMenu LocationNotes
EnterSpeak (20 meter radius)
Ctrl+EnterShout (100 meters radius)
Ctrl+h[Communicate ▸ Nearby Chat]Show chat window
Ctrl+Shift+a[Communicate ▸ Nearby People]Show nearby people
Ctrl+\[Advanced ▸ Shortcuts ▸ Look at Last Chatter]

Inventory, Friends, Gestures, Search, Maps…

KeyMenu LocationNotes
Ctrl+i[Me ▸ My Inventory (sidebar)]show inventory
Ctrl+Shift+f[Communicate ▸ My Friends]friend list
Ctrl+Shift+g[Communicate ▸ My Groups]
Ctrl+Shift+i[Me ▸ My Inventory (separate window)]show inventory
Ctrl+f[Advanced ▸ Shortcuts ▸ Search]search
Ctrl+Shift+h[World ▸ Teleport Home]tp home
Ctrl+Shift+m[World ▸ Mini-Map]show mini map
Ctrl+m[World ▸ World Map]show map
Ctrl+g[Me ▸ My Gestures]show active gestures
KeyMenu Location
Alt+Shift+f[Advanced ▸ Shortcuts ▸ Joystick Flycam]
Ctrl+Shift+y[World ▸ Sun ▸ Midday]
Ctrl+Shift+n[World ▸ Sun ▸ Sunset]
Ctrl+Shift+s[World ▸ Snapshot]
Ctrl+`[Advanced ▸ Shortcuts ▸ Snapshot to Disk]

Advanced Play, Combat

KeyMenu LocationNotes
Ctrl+Alt+dToggle “Advanced” Menu on/off
Ctrl+0[Advanced ▸ Shortcuts ▸ Zoom In]good for sniping
Ctrl+9[Advanced ▸ Shortcuts ▸ Zoom Default]
Ctrl+8[Advanced ▸ Shortcuts ▸ Zoom Out]
Ctrl+Alt+r[Advanced ▸ Rebake Textures]Do this when you see gray
Ctrl+Alt+g[Develop ▸ Request Admin Status]Lets you fly in no-fly zone.
Ctrl+Alt+Shift+g[Develop ▸ Leave Admin Status]
KeyMenu LocationNotes
Ctrl+Alt+F6[Advanced ▸ Rendering Features ▸ Fog]You don't need fog. It blocks view.
Ctrl+Alt+F9[Advanced ▸ Rendering Features ▸ Flexible Objects]Turn off flexible objects rendering if your computer is slow.
[Advanced ▸ Performance Tools ▸ Show Avatar Rendering Cost]increase visibility of avatar in combat
[Develop ▸ Rendering ▸ Animation Textures]turn off to increase FPS
KeyMenu LocationNotes
Ctrl+Alt+Shift+3[Advanced ▸ Rendering Types ▸ Tree]tree
Ctrl+Alt+Shift+7[Advanced ▸ Rendering Types ▸ Water]water
Ctrl+Alt+Shift+9[Advanced ▸ Rendering Types ▸ Volume]Toggle this quickly to get a idea of position of avatars inside buildings.
Ctrl+Alt+Shift+0[Advanced ▸ Rendering Types ▸ Grass]grass
Ctrl+Alt+Shift+-[Advanced ▸ Rendering Types ▸ Clouds]clouds
Ctrl+Alt+Shift+=[Advanced ▸ Rendering Types ▸ Particles]particles
Ctrl+Alt+Shift+\[Advanced ▸ Rendering Types ▸ Bump]shiny rendering

Build

KeyMenu Location
Ctrl+a[Build ▸ Edit ▸ Select All]
Ctrl+e[Build ▸ Edit ▸ Deselect]
Ctrl+d[Build ▸ Edit ▸ Duplicate]
b[Build ▸ Build]
Ctrl+1[Build ▸ Select Build Tool ▸ Focus Tool]
Ctrl+2[Build ▸ Select Build Tool ▸ Move Tool]
Ctrl+3[Build ▸ Select Build Tool ▸ Edit Tool]
Ctrl+4[Build ▸ Select Build Tool ▸ Create Tool]
Ctrl+5[Build ▸ Select Build Tool ▸ Land Tool]
g[Build ▸ Options ▸ Snap to Grid]
Shift+x[Build ▸ Options ▸ Snap Object XY to Grid]
Shift+g[Build ▸ Options ▸ Use Selection for Grid]
Ctrl+Shift+b[Build ▸ Options ▸ Grid Options]
Ctrl+l[Build ▸ Link]
Ctrl+Shift+l[Build ▸ Unlink]
h[Build ▸ Focus on Selection]
Shift+h[Build ▸ Zoom to Selection]
Ctrl+.[Build ▸ Select Linked Parts ▸ Select Next Part]
Ctrl+,[Build ▸ Select Linked Parts ▸ Select Previous Part]
Ctrl+Shift+.[Build ▸ Select Linked Parts ▸ Include Next Part]
Ctrl+Shift+,[Build ▸ Select Linked Parts ▸ Include Previous Part]
Ctrl+Alt+t[Advanced ▸ Highlighting and Visibility ▸ Highlight Transparent]
KeyMenu Location
Ctrl+u[ Advanced ▸ Shortcuts ▸ Image (main)]

Sim Owners

KeyMenu Location
Ctrl+Shift+1[Advanced ▸ Performance Tools ▸ Statistics Bar]
Ctrl+Alt+Shift+p[World ▸ Show ▸ Property Lines]
Ctrl+Alt+Shift+n[World ▸ Show ▸ Beacons]
Alt+Shift+h[Advanced ▸ Highlighting and Visibility ▸ Show HUD Attachments]

Scripter, Developer

KeyMenu Location
Ctrl+Shift+3[Develop ▸ Consoles ▸ Texture Console]
Ctrl+Shift+4[Develop ▸ Consoles ▸ Debug Console]
Ctrl+Shift+9[Develop ▸ Consoles ▸ Fast Timers]
Ctrl+Alt+Shift+1[Advanced ▸ Rendering Types ▸ Simple]
Ctrl+Alt+Shift+2[Advanced ▸ Rendering Types ▸ Alpha]
Ctrl+Alt+Shift+3[Advanced ▸ Rendering Types ▸ Tree]
Ctrl+Alt+Shift+4[Advanced ▸ Rendering Types ▸ Character]
Ctrl+Alt+Shift+5[Advanced ▸ Rendering Types ▸ SurfacePatch]
Ctrl+Alt+Shift+6[Advanced ▸ Rendering Types ▸ Sky]
Ctrl+Alt+Shift+7[Advanced ▸ Rendering Types ▸ Water]
Ctrl+Alt+Shift+8[Advanced ▸ Rendering Types ▸ Ground]
Ctrl+Alt+Shift+9[Advanced ▸ Rendering Types ▸ Volume]
Ctrl+Alt+Shift+0[Advanced ▸ Rendering Types ▸ Grass]
Ctrl+Alt+Shift+-[Advanced ▸ Rendering Types ▸ Clouds]
Ctrl+Alt+Shift+=[Advanced ▸ Rendering Types ▸ Particles]
Ctrl+Alt+Shift+\[Advanced ▸ Rendering Types ▸ Bump]
Ctrl+Alt+F1[Advanced ▸ Rendering Features ▸ UI]
Ctrl+Alt+F2[Advanced ▸ Rendering Features ▸ Selected]
Ctrl+Alt+F3[Advanced ▸ Rendering Features ▸ Highlighted]
Ctrl+Alt+F4[Advanced ▸ Rendering Features ▸ Dynamic Textures]
Ctrl+Alt+F5[Advanced ▸ Rendering Features ▸ Foot Shadows]
Ctrl+Alt+F6[Advanced ▸ Rendering Features ▸ Fog]
Ctrl+Alt+F8[Advanced ▸ Rendering Features ▸ Test FRInfo]
Ctrl+Alt+F9[Advanced ▸ Rendering Features ▸ Flexible Objects]
Ctrl+Alt+Shift+t[Develop ▸ Rendering ▸ Selected Texture Info]
Ctrl+Shift+r[Develop ▸ Rendering ▸ Wireframe]
Ctrl+Shift+o[Develop ▸ Rendering ▸ Object-Object Occlusion]
Ctrl+Alt+f[Develop ▸ UI ▸ Dump Focus Holder (no shortcut)]
Ctrl+Shift+p[Develop ▸ UI ▸ Print Selected Object Info]
Shift+p[Develop ▸ UI ▸ Print Agent Info]
Ctrl+Alt+Shift+m[Develop ▸ UI ▸ Memory Stats]
Ctrl+Alt+l[Develop ▸ Network ▸ Drop a Packet]
Ctrl+Alt+Shift+u[Develop ▸ Show Info ▸ Show Updates to Objects]
Ctrl+Alt+v[Develop ▸ Show Admin Menu (no shortcut)]
Ctrl+Alt+Shift+o[Admin ▸ Object ▸ Take Copy]
Ctrl+Alt+Shift+Del[Admin ▸ Object ▸ Delete]
Ctrl+Alt+Shift+l[Admin ▸ Object ▸ Lock]
Ctrl+Alt+Shift+i[Admin ▸ Object ▸ Get Asset IDs]
Ctrl+Alt+Shift+c[Admin ▸ Parcel ▸ Set to Linden Content]
Ctrl+Alt+q[Advanced ▸ Develop Menu]
Ctrl+Alt+Shift+h[Develop ▸ Consoles ▸ Badge]

Difference from Viewer 1

Here are the shortcuts from Viewer 1 that's gone in Viewer 2.

KeyMenu Location
Ctrl+t[Toggle IM window]
Alt+Enter[Advanced ▸ Shortcuts ▸ Toggle Fullscreen (no shortcut)]

See also: Second Life Navigate Camera