.. _bpy.ops.view3d.select:

*****************
Selecting Objects
*****************

This page discusses selection tools that are specific to the 3D Viewport.
The generic selection tools are described in the
:doc:`Interface </interface/selecting>` section.

The 3D Viewport has two keys that affect selection:

Select by Origin :kbd:`Ctrl`
   Selects objects by their :doc:`origin </scene_layout/object/origin>`
   rather than their geometry.
Selection Menu :kbd:`Alt`
   Shows a menu in case there are multiple objects under the mouse cursor,
   making it easier to select the one you want.

These keys can be combined to get a selection menu based on object origins.

The mode-specific selection pages are listed below.


Object Mode
===========

- :doc:`Object Mode </scene_layout/object/selecting>`


.. todo add meta selection page.

Edit Mode
=========

- :doc:`Mesh Edit Mode </modeling/meshes/selecting/index>`
- :doc:`Curve Edit Mode </modeling/curves/selecting>`
- :doc:`Surface Edit Mode </modeling/surfaces/selecting>`
- :ref:`Metaball Edit Mode <meta-toolbar-index>`
- :doc:`Text Edit Mode </modeling/texts/selecting>`
- :doc:`Grease Pencil Edit Mode </grease_pencil/modes/edit/selecting>`
- :doc:`Bone Edit Mode </animation/armatures/bones/selecting>`
- :doc:`Lattice Edit Mode </animation/lattice>`


Pose Mode
=========

- :doc:`Pose Mode </animation/armatures/posing/selecting>`


Particle Edit Mode
==================

- :ref:`Particle Edit Mode <particle-edit-selecting>`
