UserInterface Settings in Revit.ini

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: -1

Valid values include the following. Use other values to indicate various combinations of these settings.

  • 1 = architecture
  • 2 = structure
  • 4 = mechanical
  • 8 = electrical
  • 16 = piping
  • 28 = mechanical + electrical + piping
  • 31 = 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

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.

Note: This setting does not apply to Revit LT.

Type = integer

Valid values vary, depending on settings selected. To determine the appropriate value, install a stand-alone version of Autodesk Revit, and define settings on the User Interface tab of the Options dialog as desired. The DisciplineOption setting then reflects the appropriate value.

DoubleClickoption

Corresponds to the Double-click Options in the Configure section of the User Interface tab on the Options dialog. The following DoubleClick options are defined:
  • DoubleClickFamily
  • DoubleClickSketchedElement
  • DoubleClickViewOnSheet
  • DoubleClickAssembly
  • DoubleClickGroup
  • DoubleClickComponentStairs

Type = string

Valid values:
  • 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)

DisplayRecentFilesPage

Corresponds to Enable Recent Files page at startup in the Configure section of the User Interface tab on the Options dialog.

Type = integer

Valid values: 0 = disable, 1 = enable (default)

LockDisciplineOption

Prevents users from changing user interface configuration options on the Options dialog, User Interface tab, under Tools and analyses.

Note: This setting does not apply to Revit LT.

Type = integer

Valid values: 0 = no, do not lock (default); 1 = yes, prevent users from changing user interface configuration options

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