# How can I drag-select components in a room in Altium?

I have a PcbDoc in Altium Designer with several components in a room. I want to select some components by dragging a box around them.

I can select them if I start dragging in the gray or black areas. But if I start in the red room, I reposition the whole room.

So I double-clicked the room and locked it.

Still, I can't start a selection box inside the red area. What's the trick?

• I actually prefer not using rooms (don't import them on design updates), precisely because they clutter the visual space and make selecting / dragging elements harder. Hope someone will provide a good answer! – Araho Oct 10 '16 at 20:03
• I generally avoid using rooms unless they're absolutely necessary (as in a multi-channel designs). They're more trouble than they're worth, in my opinion. When you click within the room and try to select and it drags the entire room, hit "escape". I cannot remember exactly but it may begin a box outline which would allow you to just select the components. Let me know if this works, it's worth a try. – DerStrom8 Oct 10 '16 at 20:58
• Press Shift when drag-selecting inside a room – Andrew Dan Jun 7 '17 at 9:29
• I don't know why you guys are so down on rooms. I think they are great. See a "related" answer, below, for more details... – Casey May 18 '19 at 16:43

You cannot start a selection box above a primitive (component, text, room), as Altium will assume you want to drag that primitive. What you can do, is enter a selection mode.

Altium's hot-key system makes this very easy, just hit s and then choose whatever mode you want (e.g. i for selecting items inside a rectangle).

But as Araho said, most of the time, rooms are just cluttering your design. I would only use them for multi-channel designs, where I have many identical circuits and want to copy the layout of one room to the rest.

Related to the question, and in response to 3 different comments above about rooms not being useful: I think rooms are great (when created by the class hierarchy of a well organized schematic design). I use them in all of my designs. Some benefits of using rooms:

1. You can turn off the "red boxes" any time you like in View Configuration Panel/View Options Tab/Object Visibility Box/ ... and click the eyeball next to "Rooms".
2. Rooms group sub-circuit components together for the initial import of footprints, which takes away the headache of searching for components that should be placed near each other (usually using a lot of cross probing)
3. Allows part placement of the group before figuring out where the best place for that sub-circuit goes in the PCB. Yes, this will probably need to be tweaked later, but getting a rough start with just the sub-circuit components is helpful
4. Allows for pre-routing of room components, before final placement in the PCB which is sometimes nice (but definitely not needed too often)
5. Copying room format (placement, routing) is really nice when it's available, typically on repeated sheets

Basically, rooms allow for better organization and better parts placement, and good parts placement will eliminate many routing challenges.

I'd strongly suggest using rooms for anything larger than the simplest of PCB layouts.