In the Revit.ini file, settings in the [UserInterface] section control various aspects of the user interface. Some settings correspond to settings on the User Interface tab of the Options dialog.
ActivateContextualTabOnSelection
Corresponds to Display the contextual tab on selection under Tab Switching Behavior on the User Interface tab of the Options dialog.
Type = integer
Valid values: 0 = no, 1 = yes
CategoryDisciplineFilter
Controls the filter list in dialogs that display lists of categories, such as the Visibility/Graphics dialog.
Type = integer
Default value: 31
Valid values include the following. Use other values to indicate various combinations of these settings.
Values for UI settings
- 1 = architecture
- 2 = structure
- 4 = mechanical
- 8 = electrical
- 16 = piping
- 32 = infrastructure
- 28 = mechanical + electrical + piping
- 63 = show all
DisableMppAutoApply
Enables or disables the ability to save changes to the Properties palette by moving the cursor out of the palette without clicking Apply.
Type = integer
Valid values: 0 = AutoApply is enabled, 1 = AutoApply is disabled
DisableParamSortInMPPAndEditTypeDialog
Controls how project parameters are arranged in the Properties palette and Type Properties dialog when the Default order for parameter sorting is chosen.
Type = integer
Valid values: 0 = AutoApply is enabled, 1 = AutoApply is disabled
0 = the project parameters are arranged in alphabetical order, at the bottom of each parameter category
1 = the project parameters are arranged in the order of their creation, similar to the way parameters were sorted in previous versions (Revit 2023 and older versions)
DisciplineOption
Enables and disables specific parts of the user interface in Autodesk Revit. This setting corresponds to the Tools and analyses settings in the Configure section on the User Interface tab of the Options dialog.
Type = an integer representing the sum of the values for the UI settings (tools and analyses) to enable. You can use the Revit User Interface Configuration Calculator to calculate the value.
Default value = 32253 (enable all tools and analyses)
Values for UI settings
- 4096 = Architecture tab and tools
- 256 = Structure tab and tools
- 8192 = Steel tab and tools
- 1 = Structural analysis tab and tools
- 16 = System tab: mechanical tools
- 4 = Mechanical analysis tools
- 32 = System tab: electrical tools
- 128 = Electrical analysis tools
- 64 = System tab: piping tools
- 8 = Piping analysis tools
- 1024 = Massing & Site tab and tools
- 2048 = Energy analysis and tools
- 16384 = Route analysis and tools
Example: Structure tab and tools (256) + Structural analysis tab and tools (1) + Energy analysis and tools (2048) = 2605
DisplayRecentFilesPage
Corresponds to Enable Recent Files List at Home on the User Interface tab of the Options dialog. To hide the Recent Files list on the Home page, define this setting to 0 (zero).
Type = integer
Valid values: 0 = disable, 1 = enable (default)
DoubleClickoption
- DoubleClickFamily
- DoubleClickSketchedElement
- DoubleClickViewOnSheet
- DoubleClickAssembly
- DoubleClickGroup
- DoubleClickComponentStairs
Type = string
- NoAction = disables double-click behavior (nothing happens on double-click)
- EditType = double-click enables editing the type properties for the element (not valid for DoubleClickViewOnSheet and DoubleClickComponentStairs)
- EnterEditMode = double-click enters edit mode for the element type (not valid for DoubleClickViewOnSheet; see ActivateView below)
- ActivateView = double-click enables activating a view on a sheet (valid for DoubleClickViewOnSheet only)
LockDisciplineOption
Prevents users from changing user interface configuration options on the Options dialog, User Interface tab, under Tools and analyses.
Type = integer
Valid values: 0 = no, do not lock (default); 1 = yes, prevent users from changing user interface configuration options
PropertiesPaletteParameterSorting
Sets the sorting method for parameters within each group of the properties palette.
Type = integer
Valid values: 0 = Default sorting, 1 = Sort parameters in ascending order, 2 = Sort parameters in descending order
SlowDoubleClickInProjectBrowser
Allows you to rename a view, schedule, sheet, or group with a slow double-click in the Project Browser. (A fast double-click opens it; a slow double-click renames it.)
This feature is turned on by default. To disable renaming with a slow double-click, add the setting to the [UserInterface] section and set it to 0 (zero).
Type = integer
Valid values: 0 = disable, 1 = enable (default)
StayOnTheModifyTabInFamilyEditor
Corresponds to the Family Editor option in the Tab Switching Behavior section of the User Interface tab on the Options dialog.
Type = integer
Value values: 0 = no (return to the previous tab), 1 = yes (stay on the Modify tab)
StayOnTheModifyTabInProjectEnvironment
Corresponds to the Project Environment option in the Tab Switching Behavior section of the User Interface tab on the Options dialog.
Type = integer
Value values: 0 = no (return to the previous tab), 1 = yes (stay on the Modify tab)
Example
[UserInterface] DisplayRecentFilesPage=0 DisciplineOption=6637 LockDisciplineOption=1 CategoryDisciplineFilter=28 ActivateContextualTabOnSelection=0 StayOnTheModifyTabInProjectEnvironment=1 StayOnTheModifyTabInFamilyEditor=0 DisableMppAutoApply=0
TypePropertiesParameterSorting
Sets the sorting method for parameters within each group of the Type properties dialog.
Type = integer
Valid values: 0 = Default sorting, 1 = Sort parameters in ascending order, 2 = Sort parameters in descending order