General Options
Whether or not to get a sound when some error is made.
Memory registers, stack contents and unit conversion settings can be saved to the file XCALC.dat (in your XCALC directory) between sessions.
Adds a comma between every power of 1000 in the display. This is available in the Decimal mode (not Complex), and also (somewhat differently) in the Hex, Octal and Binary modes.
Adds a space between every power of -1000 in the display. This is available in the Decimal mode (not Complex).
A fraction can be displayed as 1 1/2, or clean, as 3/2.
Tooltips for the main window buttons.
This option should really be named Treat too large or too small numbers as zero when converting to a binary number. When checked, you can always switch to hex/oct/bin modes, and out-of-range numbers on the stack are set to zero. This does not apply to memory recall operations.
When checked, the top-of-stack is copied down following an operation see stack operations.
When checked, four trigonometric functions arcsin, arccos, arctan and polar will in Decimal mode with Degrees selected format the angular result as degree-minute-second (DMS).
This only applies when the Logo/error window is not displayed (separate settings for the normal and mini modes). When checked, any messages (errors or otherwise) will show up in a popup window below the main window; when unchecked, messages are not shown.
This allows the keyboard to be edited by right-clicking a button. The editing is currently very rudimentary. Checking/unchecking this also enables/disables the Keyboard rows/cols fields.
Display mode
You can keep two separate display settings. One is the normal XCALC window, the other mini mode is intended as a minimum non-obtrusive little calculator, although you can customise this mode as you wish. You can adjust everything (font/bitmap/size etc.) separately for the two, and quickly toggle between them by pressing Alt-M.
Clipboard
This decides which of the number formats to be used when exporting numbers to the clipboard. With C style, hex numbers are prefixed 0x, octal numbers begin with a zero, and binary numbers are prefixed with 0b. Using the Basic style, prefixes are &H, &O and &B, respectively. You can of course always import a number in any format.
Keyboard rows/cols
Number of keyboard keys for XCALC. If these values are altered, any keyboard changes you have made will be LOST, and a default keyboard based on the number of columns will be inserted instead. Reasonable default keyboards are used if the number of columns is 10, 11 or 12 only - any other values for C will insert an empty keyboard that you will have to edit yourself.
Stack
You can specify a stack size between 4 and 64. Note that if you specify a higher display value in either the normal or mini page, the higher value is used.
Decimal character
See also