# General settings

The General settings menu is used to view and change general properties of EvoCode. To open it, click on the<img src="https://1243456536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMCqxhh2XAdWPUjcvxR%2F-LeLyRGFsObBXftGz_KR%2F-LeLyXlO-XU1BX-UluWj%2F11.png?alt=media&#x26;token=91132612-2134-4fbf-9ebb-2f7197fd1de3" alt="" data-size="original">button at the top toolbar of EvoCode. General settings consist of three main parts:

* Options
* Hotkeys
* Scripts

### **Options**

![](https://1243456536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMCqxhh2XAdWPUjcvxR%2F-LeLyRGFsObBXftGz_KR%2F-LeLyygHPASLf5hX9dAy%2F1.png?alt=media\&token=6a85da5f-0d6a-40b9-9f1f-b041e4c41acd)

* Language – specifies the default language of the user interface. To set up the language, select it from the list;
* Enable sound – check to allow sound notifications;
* Symbol – opens the Symbol lookup window;
* Mouse wheel – select the action to be performed when scrolling the mouse wheel, it's either scrolling or zooming in and out.

### &#x20;**Hotkeys**

![](https://1243456536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMCqxhh2XAdWPUjcvxR%2F-LeLyRGFsObBXftGz_KR%2F-LeLzJykDvMPR48rlQMD%2F2.png?alt=media\&token=b6f88c02-a93e-4046-9aba-575eb757b369)

To edit an existing hotkey, click its value in the HotKey column so that it becomes highlighted<img src="https://1243456536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMCqxhh2XAdWPUjcvxR%2F-LeLyRGFsObBXftGz_KR%2F-LeLzS6ubFa2XGd2z87J%2F3.png?alt=media&#x26;token=c2e0b784-e8b8-4f96-b6d2-30dc127fceda" alt="" data-size="original">,&#x20;and set a new value by pressing the needed key(s).

### **Scripts**

![](https://1243456536-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMCqxhh2XAdWPUjcvxR%2F-LeLyRGFsObBXftGz_KR%2F-LeM-BSJFIe3EJ3iE6xs%2F4.png?alt=media\&token=71bc5cf0-91e2-4a8b-b6c5-02995bbf9386)

* Auto include variables to watch – if checked, the Watch panel will contain all variables used in a script any time it's opened.
* Stop debugging after an exception – if checked, when the first exception occurs the debugging will be stopped, if unchecked – debugging will continue without any restrictions.
* Write trading data to logs – if checked, all trading information will be saved into text log files.
