"KESIMATE"

KESIMATE

Pocket calculator simulator.

KESIMATE in a tiny terminal window, displaying "M -123456.789012".

The Pocket Calculator experience on your Personal Computer. But--unlike the typical, boring calculator programs--it uses a [string-based math library]. Speaking of boring,

Features

12-digit display,[1] constant,[1] fraction, memory, overflow, percentage,[2] power, sign change, and square root.[3]

  1. Adjustable in script.
  2. Behaviors vary throughout the consensus. By default, it follows closely to those of a BD-6750.
  3. Using [Heron's method].

Downloads

Release files.

Usage

Basic instructions.

Place [Pnic]'s script file alongside KESIMATE's and:

$ ./kesimate.sh

Ideally, run KESIMATE in a small window using the arguments provided in the script. Then, assign the resulting command to a either a keyboard shortcut or the calculator shortcut key. You can also set it as your default calculator.

Keyboard Controls

Configurable in script, they are pre-configured for use with [numeric keypads], as part of or in addition to a keyboard.

  • 1, 2, 3, 4, 5, 6, 7, 8, 9, 0Numbers
  • +, -, *, /Operators
  • EnterEqual
  • BackspaceClear Entry/All Clear
  • .Decimal
  • %Percentage
  • InsertSign Change
  • rSquare Root
  • Page UpMemory Plus/Equal
  • Page DownMemory Minus/Equal
  • HomeMemory Recall/Clear