You may have heard other compositors refer to a menu.py, or a "preferences file" in the past. What the hell is that?!
A menu.py is a python file that Nuke will read upon starting up each time. It contains data such as:
- Keyboard shortcuts
- Knob defaults for specific nodes
- Custom python functions to customize the way Nuke works in certain areas
Most studios will have a menu.py to setup specific things for the entire studio, as well as a second menu.py file to change certain things on a per-show basis. But you can also create your own menu.py to customize things for you, and you only! There is a lot of power in customizing Nuke to work in the most efficient manner, based off the way you think and operate.