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