JoeCalc

Overview

JoeCalc is a calculator with a C-style interface. Input equations may include a mix of number bases and bitwise operators: decimal, hexadecimal, octal, and binary are supported.

Source Code

Using the Calculator

The input field accepts numbers prefixed with 0x, 0o, 0b (hexadecimal, octal, binary). Hitting return calculates the result. The buttons to the right of the display work directly on the result.

Text may be copied from the output display to the input field by either using cut/paste via the right-click menus, or Ctrl-C and Ctrl-V . The insert ins key copies selected text from the display to the input field at the current cursor position.

The field supports undo/redo via Ctrl-Z and Shift-Ctrl-Z, or simply use the up/down arrow keys.

Most of the buttons simply append their label text to the input. The same is true for items in the function menu, which basically serves as a list of what is available for now.

FLTK 1.4.x supports DPI scaling with Ctrl +, Ctrl -. Reset to 100% with Ctrl 0.