# Hotkey for "Collapse All"

**URL:** https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907
**Category:** Feature Requests
**Created:** [October 16, 2007, 7:30am UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907 "2007-10-16T07:30:02Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [October 16, 2007, 7:30am UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907/1 "2007-10-16T07:30:02Z")

</div>

Whenever I'm about to save a script and check it into source control, I do a diff of the .fbp5 file to make sure I don't have any unintentional changes going in (yeah, reading a diff of the XML isn't fun, but it's not too bad, and it's pretty useful).&nbsp; I often disable parts of the code when testing, or enable debugging code, and I want to make sure I get things back to the way they should be before checking it in.

To avoid a lot of extra diffs from NodeCollapsed properties in the xml, I always try to do a "Collapse All" on each of the action lists before saving, but it's a lot of mousework to do it for each action list. It would be nice if there was a hotkey for Collase All to speed this up so I could just select an action list, hit a key combination, then go to the next one.

I guess another, even better, alternative would be a global Collapse All that would collapse everything in all of the action lists in one fell swoop.

&nbsp;Thanks,

&nbsp;&nbsp;&nbsp; Keith

&nbsp;

---

<div class="post-metadata">

### Author: ![stevage](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/s/bc8723/32.png) [@stevage](https://www.finalbuilder.com/forums/u/stevage)
#### Post date: [October 17, 2007, 4:53am UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907/2 "2007-10-17T04:53:34Z")

</div>

It is possible to do it all with the keyboard, if you have a “Windows enhanced” (or whatever they’re called) one. Assuming you’re on the first action of the first action list:   
  
 1. Press the “context menu” key (just left of the right Ctrl key). Or Shift-F10 if you don’t have that key.   
 2. Press Up 4 times.   
 3. Press right   
 4. Press down+enter, or C.   
 5. Press Ctrl+tab.   
 6. Go to step 1.   
  
 Now it’s a lot of keyboard work instead of a lot of mouse work…   
  
 Steve

---

<div class="post-metadata">

### Author: ![angus](https://www.finalbuilder.com/forums/letter_avatar_proxy/v4/letter/a/b3f665/32.png) [@angus](https://www.finalbuilder.com/forums/u/angus)
#### Post date: [October 17, 2007, 6:39am UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907/3 "2007-10-17T06:39:52Z")

</div>

Hi Keith,   
  
 I’ll see what we can do about the Collapse All shortcut.   
  
 In the meantime, you’ll probably be happy to know that we’re looking into abstracting this information out of the main project file for the next major release, so it will no longer trouble you when you need to diff versions. :-).   
  
 Regards,   
  
 Angus

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [October 17, 2007, 10:34am UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907/4 "2007-10-17T10:34:13Z")

</div>

This will make me very happy   
 I try to use show diff before checkin, and now it is very frustrating…   
 Daphna

---

<div class="post-metadata">

### Author: ![deleted\_user](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/deleted_user/32/937_2.png) [@deleted\_user](https://www.finalbuilder.com/forums/u/deleted_user)
#### Post date: [October 18, 2007, 12:38pm UTC](https://www.finalbuilder.com/forums/t/hotkey-for-collapse-all/3907/5 "2007-10-18T12:38:47Z")

</div>

Steve, Thanks, I think I’ll stick to the mousework. 🙂   
  
  
 Angus, Cool, Thanks.   
  
  
 Keith
