Initial Setup
In this article:
When launching EventIDE for the first time, it is recommended to configure the application before creating experiments.
Enable Required AddIns
When launching EventIDE for the first time, it is recommended to review the available AddIns before creating experiments.
Open Application Menu → AddIns.
Enable the AddIns required for your hardware devices and experiment type.
Restart EventIDE when prompted.

Only enabled AddIns are loaded during startup. Enabling the required AddIns ensures that the corresponding elements become available throughout the application.
Note: Some hardware-specific AddIns may require additional vendor drivers or licenses to be installed before they can be used. Refer to the Element Library for the corresponding AddIn or hardware device for details.
Set Application Preferences
Application Preferences can be opened from the Application Menu → Preferences. These settings affect the behavior of EventIDE globally and apply across all experiments on the current computer.

EventIDE allows users to configure the following categories of settings:
Graphics
Controls how EventIDE renders and displays experiment screens.
Rendering Engine – Select the graphics engine (e.g., DirectX 9).
Stimulus Screen – Choose the monitor used for stimulus presentation.
Status Screen – Select the monitor used for the Status screen.
Disable Status Screen – Enable or disable the Status screen.
Touch Visual Feedback – Show visual feedback for touch input.
Win10 Game Bar – Enable or disable Windows Game Bar integration.
General
Controls application-wide behavior and file management.
AddIn Search Folders – Define additional locations for EventIDE AddIns.
Cleanup Period – Specify how long temporary files are retained.
Open Last File on Startup – Automatically reopen the last experiment.
Auto-saving on Run – Save experiments automatically before execution.
Data Storage Policy – Configure how EventIDE stores data.
Temp Folder – Set the location for temporary files.
Checking for Updates – Define the update-check frequency.
Notify on Runtime Errors – Display notifications when runtime errors occur.
Code Editor
Customizes the built-in code editor.
Code Analysis – Enable syntax and code analysis features.
Font – Select the editor font.
Background – Set the editor background color.
Text Color – Set the editor text color.
Variable Tagging – Configure variable highlighting/tagging behavior.
External Debugger – Select the debugger used for code debugging.
Python Folder – Specify the Python installation used by EventIDE.
GUI Settings
Controls the appearance and behavior of the EventIDE interface.
GUI Animation – Enable or disable interface animations.
Auto-expanding Layers – Automatically expand layers in the workspace.
Relevant Properties Filter – Show only context-relevant properties.
Snap Grid Color – Set the color of the snap grid.
Formatting
Defines how values are displayed throughout EventIDE.
Regional Format – Select regional formatting conventions.
Decimal Format – Configure decimal number display.
Point Format – Choose coordinate display format.
Size Format – Choose how dimensions are displayed.
Color Format – Select color representation (e.g., HEX code).
Online Plots
Controls rendering and export options for online plot generation.
Rendering Engine – Select the plot rendering engine.
Export Format – Choose the output image format.
Export Timeout – Define the maximum export time.
Export Quality – Select the rendering/export quality level.
Configure Stimulus and Status Screens
Before designing an experiment, configure the monitor assignment and display settings:
Open the Screens ribbon tab.
Click Monitors & Mode.
In the Display Settings window:
Select the monitor that will be used as the Stimulus Screen (participant display).
Select the monitor that will be used as the Status Screen (researcher display).
Specify the monitor distance and screen diagonal for the stimulus display. These values are used for converting screen coordinates into visual degrees. This setting is applied to the current experiment only.
Select the desired resolution and refresh rate for the stimulus monitor. This setting is applied to the current experiment only.
If you plan to use a separate Status Screen during runtime, ensure that Windows is configured for an Extended Desktop across multiple monitors.
Tip: Configure monitor settings before adding visual stimuli to an experiment. Changing the stimulus screen resolution later may alter the appearance and positioning of visual content.
Gamma Correction (Optional)
If your experiment relies on precise control of visual stimulus brightness or contrast, EventIDE provides an optional Linear Gamma Correction feature. Gamma correction compensates for the non-linear luminance response of display monitors, helping ensure that changes in stimulus intensity correspond more accurately to changes in physical brightness. This is particularly useful for psychophysics, vision research, and other applications where accurate luminance presentation is important. Gamma correction requires either a measured monitor calibration profile or an estimated gamma profile. For detailed information about configuring and using this feature, see the Gamma Correction chapter.
