Calc4All Overview
Calc4All has a simple, easy-to-use interface with so many useful features, you'll find that it will quickly become your favorite calculator!
Some of Calc4All v4 Features include...
* Indicates a feature that is available after registering Calc4All
- Completely portable - No installation needed
- Can be run from USB Flash drives, etc.
- Compatible with all Windows versions 7 & up (Win7 'SP1', Win8, Win10, Server 2008, 2012, 2016, & 2019)
- Compatible with Mac OS X Yosemite (10.10.5) to the latest MacOS Big Sur
- Updated! Able to share prefs file (Loans, etc.) with other Windows and Mac computers
- Updated! User Interface received a complete overhaul
- Updated! Conversions, Tape, many buttons, etc.
- Updated! Item Count with option to show on tape
- New! Fully High DPI Aware in Windows Vista, 7, & 8 and Mac
- New! Dark mode compatible in Mac Mojave and above
- New! Calculator & Text completely re-sizable by dragging the corners
- New! Unlimited number of Loan Profiles *
- New! Use the +/= button on laptops as + without having to use shift *
- Repeat last entry with Ctrl and +,-,/,x
- Laptop 10 Key Support (M, J, K, L, U, I, O, etc.). No need to turn on NumLock *
- Decimal, Binary, Hexadecimal, and Octal number systems (with conversion)
- Printable, savable, and removable colored calculator tape
- Powerful Loan Calculator with printable Amortization Schedule, multiple compounding options and interactive charts
- Area & Volume Calculator in metric or standard with ability to mix all units
- Over 80 unit conversions in categories - Temperature, Length, Volume, Weight, Area, Speed, Time, Data Storage, & Data Transfer speeds *
- Floating Point, Fixed & Auto Decimal
- Tax Button
- Change Button
- Memory Button (Memory Bank stored in .prefs file for non-volatile memory)
- Tool Tips on Buttons
- Always keep Calc4all on Top of other windows option
- Automatic Average Calculation, item count, and Running Total in Status Bar
- Stopwatch with lap times displayed on tape *
- And much more!
What's New
Calc4All History
* Indicates a feature that is available after registering Calc4All
4.2 (9/30/21)
- New! Running Total added to the status bar
- New! Mac version runs natively on M1 and Intel Macs
- New! Line graph that shows the details of Loan Amortization all in one graph
- Updated: Pie chart now shows Insurance, Taxes, and PMI on Home Loans
- Updated: Application icon size is now correct for newer versions of MacOS
- Fixed: Tape display did not re-size correctly when the stopwatch was hidden resulting in the bottom two lines of the tape not displaying
- Fixed: Equal button would not always line up correctly when Calc4All was resized
- Fixed: Stopwatch numbers would look like they were shaking when counting
- Fixed: Loan Amortization table would not sort correctly
- Fixed: Pie Chart Legend would not always display
- Other minor enhancements and updates
4.0.1 (12/19/18)
- Fixed: 'NilObjectException was not handled' error followed by a 'Calc4All could not create tables' error could pop up when starting Calc4All - and then would close Calc4All
4.0 (12/10/18)
- Updated: Re-write code in a new compiler
- Updated: Win 7 (SP2) to the latest Windows 10
- Updated: Mac OS X Yosemite (10.10.5) to the latest MacOS Mojave
- Updated: Cleaner interface
- New! Portable option making it possible to share the prefs file between Windows, Mac, etc.
- New! HiDPI and Retina Compatible
- New! Light and Dark mode compatible for Mac Mojave and above
- New! Option to use +/= key on laptops/desktops as + (without having to hit the shift key). I'd be lost without this feature now. *
- New! Decimal and thousands separator can be customized for your locale
- New! Up to 32 digit accuracy
- New! Calculator can be any size by just dragging at any corner to make bigger or smaller (text size, buttons, etc. get bigger/smaller as well)
- New! Number converter bar to see number systems conversion instantaneously
- New! History bar to see history while hiding tape
- New! Tape & stop watch can be hidden to make Calculator smaller in size *
- New! Main display and tape display - fonts automatically resize to fit all text
- New! Option to print item count on tape
- New! Data Transfer rate added to conversions *
- Updated: Big updates to Loan section (a solid app on it's own)
- New! Unlimited loan profiles *
- New! Export/Import selected loans
- New! Multi-Select loans for deleting and exporting
- New! General, Vehicle, and Home loan options (many new options for configuring payments)
- New! Payment Breakdown chart with more charts coming
- New! Loan screen, buttons, and text can be resized by simply dragging mouse from any corner of window
- New! Options to print Amortization schedule and charts when printing a loan
- New! Mac OS Dark mode compatible
Menu Buttons
File
Open
Loads a previously saved tape file. You may now Continue where you previously left off.
Please Note: This option is not available in the 'Lite' version of Calc4All.
Save
Saves the tape to a text file. This file can be loaded back into Calc4all later for continuation.
Please Note: This option is not available in the 'Lite' version of Calc4All.
Prints the current tape to any installed printer.
Copy
Copies value from calculator window to clipboard to paste in another program, etc.
Paste
Pastes clipboard value to calculator window.
Options
Show History Bar
Calc4All displays either the 'History Bar' or 'Base Conversion Bar'.
The History Bar shows the last equation entered. This is especially useful when hiding the tape.
Show Base Conversion Bar
Calc4All displays either the 'History Bar' or 'Base Conversion Bar'.
The Base Conversion Bar shows the instant conversion to Hex, Decimal, Binary, and Octal number systems as the number is entered. You can select which number systems to display on this bar in 'Other Options'.
Laptop 10 Key Support
Especially useful for laptops without a numeric keypad...
No need to use the 'Num Lock'. Prevents you from having to switch 'Num Lock' on/off multiple times.
'M' = 0, 'J' = 1, 'K' = 2, 'L' = 3, 'U' = 4, 'I' = 5, 'O' = 6, '7' = 7, '8' = 8, '9' = 9, '0' = /, '/' = +, ';' = -, 'P' = ×
Please Note: This option is not available in the 'Lite' version of Calc4All.
Use +/- key on keyboard as +
Especially useful for all laptops and keyboards without a numeric keypad
Allows the +/= key (top row next to backspace) to be used as a + key. No need to press the Shift button first.
Please Note: This option is not available in the 'Lite' version of Calc4All.
Show Stopwatch
Show or hide the Stopwatch. Option to hide the stopwatch when not in use to make Calc4All more compact. The green up/down arrow button on the main display can also be used to show or hide the stopwatch.
Show Tape
Show or hide the Tape. Option to hide the tape when not in use to make Calc4All more compact. The green up/down arrow button on the main display can also be used to show or hide the stopwatch.
Please Note: This option is not available in the 'Lite' version of Calc4All.
Reset display to default
This option resets Calc4All display to show both the stopwatch and tape, and to display in the original size as first installed.
Tax Rate =
This value is the tax rate used when the 'Tax' button is used. Click on this option for a shortcut to it's setting in the 'Other Options' screen.
Other Options
Brings up the Configuration screen. This allows you to change other Calc4All preferences.
Tax Rate (%)
This value is the tax rate used when the 'Tax' button is used.
Button Arc
Adjust the arc button corners.
Thousands Separator
The thousands separator initially defaults to your computer's country settings. You can override that setting by changing the symbol here.
Decimal Separator
The decimal separator initially defaults to your computer's country settings. You can override that setting by changing the symbol here.
Currency Symbol
The currency symbol initially defaults to your computer's country settings. You can override that setting by changing the symbol here.
Max Number of Decimal Places to show on main display
Calc4All numbers have a resolution of up to 32 digits past the decimal place. This is a large number to show on the display. Use this to limit the number of digits past the decimal to a lesser amount.
Values to show on Base Conversion Bar
When 'Show Base Conversion Bar' is selected under options, it's often desirable to only show the base numbers that you are interested in. Otherwise, it can get crowded in the conversion bar.
Stretch Buttons, Fonts, etc. when resizing calculator
You have total control over Calc4All's size! When this option is selected, the calc4all window and all contents will re-size proportionally. When this option is unchecked, only the tape size adjusts.
Bold Button Text
Bolds all button text which can help in visibility.
Show Item Count on tape
With this option enabled, the total line on the tape will include the item count of the equation.
Include Amortization Schedule on loan printout
When this option is checked, the amortization schedule will be included when printing out a loan profile.
Include Pie Chart on loan printout
When this option is checked, the Pie Chart will be included when printing out a loan profile.
Check for update online at startup
Always keep Calc4All up to date. If this is selected, then Calc4All checks to see if there is an update available the first time Calc4All is started each day.
Help
Help Topics
This help screen.
Keyboard Equivalents
Button |
Keyboard |
0-9 |
0-9 |
A-F |
A-F |
Locale Decimal |
. |
+/- |
<F9> |
Back |
Backspace |
CE |
Esc (first time) |
AC |
Esc (second time) |
CT |
Shift + Esc |
+ |
+ or = |
- |
- |
× |
* |
÷ |
/ |
= |
Enter, Return, or = |
% |
% |
1/x |
r |
x2 |
q |
√ |
w |
Tax |
t |
Chg |
g |
Feed |
<UP ARROW> |
Help |
<F1> |
Copy |
Ctrl-C (Cmd-C) |
Paste |
Ctrl-V (Cmd-V) |
Stopwatch
(Start/Stop) Space
Laptop 10 Key Support includes...
'M' = 0, 'J' = 1, 'K' = 2, 'L' = 3, 'U' = 4, 'I' = 5, 'O' = 6, '7' = 7, '8' = 8, '9' = 9, '0' = /, '/' = +, ';' = -, 'P' = ×
Display Prefs Location
You can easily see where your prefs file is located by clicking on this option. The directory location will be printed to the Calculator's display and tape.
How does Calc4All determine where to put the prefs file?
For Windows, Calc4All is by default a portable application. When Calc4All first starts, it determines if the current executable's folder (folder Calc4All is executed from) is writable. If it is, then the prefs file gets created there. If not, then the prefs file gets created in the default users data directory determined by your operating system.
For Mac OS, Calc4All is by default NOT a portable application. When Calc4All first starts, the prefs file gets created/read from the default users data library..
This action can be overridden by using the command line switches /P (forces portable mode, and will not look anywhere else for the prefs file) or /D (forces user's data directory mode and will not create or look for the prefs file in the current executable's folder).
Check for Update
Click on this to manually check online for any updates to Calc4All.
Register
After installing Calc4All v4, it begins in (Lite) mode. Calc4All (Lite) is fully functional with no time limits, etc. - only some of the more advanced features are disabled. If you like Calc4All, please help spread the word by passing the free ('lite') version on to your friends/co-workers.
Registering Calc4All enables all of these features, and helps support Totusoft and our efforts to continue to provide new simple software solutions. Simply choose Help / Register from the toolbar and follow the instructions.
Registering Calc4All enables these features...
- Laptop 10 Key Support
- Stopwatch
- Use the '+/=' key as '+' without having to press 'Shift' first
- Conversions
- Hide Tape
- Area Calculations
- Volume Calculations
- Unlimited Loan profiles
- Save and Load Tape
About
This displays version information, registration information, and links to our website.
Buttons
Numeric Buttons
These are buttons 0-9 and A-F (Hexadecimal). You may click on these buttons or use your keyboard/keypad buttons to enter a number.
Operator Buttons
These are buttons +, -, ×, ÷, and =. You may click on these buttons or use your keyboard/keypad buttons.
1. Enter a number in your calculation.
2. Use + To add, - to subtract, × to multiply, ÷ to divide.
3. Enter the next number in your calculation.
4. When finished entering numbers and operators, hit = or Enter for result.
Clear Buttons
These are buttons DEL, AC/CE, & CT. You may click on these buttons or use the keyboard equivalent keys to select.
DEL - Keyboard Equivalent = Backspace
Removes last digit from calculation window.
AC/CE - Keyboard Equivalent = Esc
This button starts as 'AC' then changes to 'CE' as digits are entered until an operator button is pressed or the 'CE' button is pressed. When the button reads 'AC' it clears the the calculation window and the current calculation in process completely. When the button reads 'CE' it clears only the current number from the calculation window and changes the button to 'AC'. The current calculation in process does not get cleared unless pressed again as 'AC'.
CT - Keyboard Equivalent = Shift + Esc
Clears the calculation window, the current calculation in process, and the tape.
Memory Buttons
These are buttons M+, M-, MR, & MC. These buttons are used to manipulate the memory bank. Memory is stored in the prefs file and is remembered even after exiting program. Select these buttons by clicking on them.
M+
Memory Add. Adds calculation window contents to current memory.
M-
Memory Subtract. Subtracts calculation window contents from current memory.
MR
Memory Recall. Puts current memory contents into calculation window.
MC
Memory Clear. Clears current memory contents.
Function Buttons
These are buttons %, Tax, Chg, 1/x, x2, & √. You may click on these buttons or use the keyboard equivalent keys to select.
% - Keyboard Equivalent = %
The % key calculates a percentage of the previously entered number (ie. 100 + 6% = 106).
Tax - Keyboard Equivalent = t
The Tax key calculates the tax (defined in the 'Configuration' screen) of the current total (ie. 6% is defined in the 'Configuration' screen then 50 + 50 + Tax = 106).
Chg - Keyboard Equivalent = g
The Chg key is used like a cash register to calculate the change needed for the previous total. This key is used after the equation has been totaled with the = or Enter. Once totaled, put in an amount and click on the Chg button or press g. Now Calc4All calculates the change needed between the new amount and the previous total. i.e. 2.00 + 1.50 = 3.50. 5.00 Chg will result with 5.00 - 3.50 = 1.50 CH
1/x - Keyboard Equivalent = r
Calculates the reciprocal (1 divided by the current number) of the current calculation window contents (ie. 2 (1/x) + 3 (1/x) = .83).
x2 - Keyboard Equivalent = q
Squares (multiplies by itself) the current calculation window contents (ie. 3 (x2) = 9).
√ - Keyboard Equivalent = w
Takes the square root of the current calculation window contents (ie. 9 (√) = 3).
Special Function Buttons
These are buttons Feed, Area, Vol, Loan, Custom App, and [PIN]. These are special buttons not found on most calculators. Select these buttons by clicking on them.
Feed
This button feeds one blank line on the tape readout.
Area
This button opens up a simple window asking for length and width. You may mix the units (inches, feet, etc.), but must stay within either metric or standard. Once entered, choose the units you want the area calculated in and select calculate to calculate the area. Current length & width and the units as well as metric or standard options are saved to the prefs file and retrieved each time the Area button is selected. This can be cleared by selecting the clear button.
Vol
This button is similar to Area, but adds a depth option to calculate the volume. Again all units can be mixed. This makes it easy to calculate things like cement requirements - ie. 10 feet long by 10 feet wide and 4 inches deep calculates 1.24 cu.yards of concrete.
[PIN]
This button toggles the option to keep Calc4All on top of all other windows
Loan
This button opens up a loan calculator window. You can view and edit current profiles by selecting them from the 'Loan Name' window. To add a loan profile, just click the Add button(+) and type in the loan name. Then enter the amount financed, annual interest rate, duration of loan (in years or months), when the first payment is due, and verify the compounding option. Select calculate and Calc4All will calculate the monthly payments, principal, interest, amortization schedule, and other helpful information about the loan. If you select the 'Print' button, Calc4All will print out the loan information and amortization schedule. To keep the loan profile from being accidentally changed, make sure 'Lock this Loan Profile' is checked. All loan profiles are automatically saved in the prefs file and retrieved each time the Loan button is selected.
Some common compounding options...
* United States is usually compounded monthly
* Canada is usually compounded Semi-Annually
* United Kingdom is usually compounded Annually
General Loan
General information about the loan. These are the minimum fields to fill out for Calc4All to calculate the loan.
Vehicle Loan
- Calc4All uses these fields to calculate 'Amount Financed' on the 'General' tab and the 'Sales Tax Amount'.
- Amount Financed = (Vehicle Price - Trade in Amount) + Sales Tax Amount - Down Payment + Owed on Trade
- Sales Tax Amount is calculated after subtracting Trade in Amt from Vehicle Price
Home Loan
- Calc4All uses these fields to calculate 'Amount Financed' and the 'Gross Monthly Payment'.
- Amount Financed = Home Price - Down Payment
- Gross Monthly Payment = Monthly Payment + (Ann Property Tax / frequency) + (Ann Ins Premium / frequency) + Ann PMI premium / frequency)
Please Note: There is a limit of one loan profile that can be saved in the 'Lite' version. There are no limits to the number of loan profiles that can be saved in the full version of Calc4All.
Conversion Button (Conv)
This button opens up a small menu, and allows you to choose from over 80 different conversions with two clicks.
1. Make sure the number you want to convert from is in the calculation window.
2. Click on the Conv button.
3. Select the category.
4. Click on the unit that the number in the calculation window represents (ie. teaspoons, etc.).
5. That's it! The result with all units in that category is displayed on the tape.
Please Note: This option is in demo mode in the 'Lite' version of Calc4All. The demo mode converts 12 instead of the contents in the calculation window.
Stopwatch Buttons
These are buttons Start/Stop, Lap, Reset
Start/Stop - Keyboard Equivalent = Space
Click on 'Start' to start the Stopwatch. This button will then change and read 'Stop'. Now click this button to stop the stopwatch and record the time to the tape display.
Lap
This button is only available when the stopwatch is running. Click on this button to record the time to the tape display.
Reset
This button is only available when stopwatch has been started and stopped. Click on this button to reset the stopwatch.
Please Note: This option is not available in the 'Lite' version of Calc4All.
Number System Option Button
The four number systems available are Decimal, Hexadecimal, Binary, Octal. Switching between them with a number in the calculation window will convert that number to the selected number system.
Dec (Base 10)
Standard number system and includes integer, decimal, & negatives. All keys are available.
Hex (Base 16)
A base-16 number system represented by the digits 0-9 and A (decimal 10) - F (decimal 15). Keys that don't pertain (including many Function and Special Function keys) to this number system are disabled.
Bin (Base 2)
A base-2 number system in which values are expressed as combinations of two digits, 0 and 1. Keys that don't pertain (including many Function and Special Function keys) to this number system are disabled.
Oct (Base 8)
A base-8 number system represented by the digits 0 to 7. Keys that don't pertain (including many Function and Special Function keys) to this number system are disabled.
Please Note: Negative numbers in Hex, Bin, & Oct display as positive with a negative sign before it (ie. Dec -16 = Hex -10). If you would like to see the converted value of the negative Hex, Bin, or Oct number, just put you mouse pointer over the negative value (mouse pointer turn into a + inside a magnifying glass), then press and hold the left button.
Decimal Places Button
Sets a floating point or fixed number of decimal places, as well as, digit grouping (ie. 1,000). The image on this button changes to reflect the current setting.
Round Decimal
Select this option to round the decimal number (round up at .5 and higher, round down at 4.99 and lower)
Auto Decimal
Select this option to always display the decimal plus the number of digits (selected above) past the decimal (even while entering the number)
Digit Grouping
Separate digits into groups of three (ie. 1,000,000)
Command Line Options
Other Tips & Instruction
Repeat last entry
Now you can easily repeat last addition, subtraction, multiplication, & division by holding down 'Ctrl' or 'Command' and the correct operator button
Example
23 + 24 <Ctrl>+, <Ctrl>+, <Ctrl>+, 65 is the same as 23+24+24+24+65 = 160
Status Bar
The bar across the bottom is called the status bar. The first section displays the Memory contents. The next section displays the average of the current calculation. The next section displays the total number of items in the current calculation. The next section displays the running total of all the calculated totals (ie. 2+2=4, 3+3=6, RT = 10 which is 4 + 6). The last section displays the current date.
What order does Calc4All calculate?
Calc4All calculates based on order of entry not order of operations (PEMDAS). Order of operations (PEMDAS) option will be in an upcoming update.
Where is my prefs file located?
You can easily see where your prefs file is located by going to the 'Help' drop down and selecting 'Prefs File Location'. The directory location will be printed to the Calculator's display and tape.
How does Calc4All determine where to put the prefs file?
For Windows, Calc4All is by default a portable application. When Calc4All first starts, it determines if the current executable's folder (folder Calc4All is executed from) is writable. If it is, then the prefs file gets created there. If not, then the prefs file gets created in the default users data directory determined by your operating system.
For Mac OS, Calc4All is by default NOT a portable application. When Calc4All first starts, the prefs file gets created/read from the default users data library..
This action can be overridden by using the command line switches /P (forces portable mode, and will not look anywhere else for the prefs file) or /D (forces user's data directory mode and will not create or look for the prefs file in the current executable's folder).
End User License Agreement
This Software Product is defined as Calc4All (Registered Version)
Licensee is defined as the household or company utilizing the Software Product.
This Software Product is protected by Federal Copyright Law. TOTUSOFT retains the title to and ownership of the Product. You are licensed to use this product on the following terms and conditions:
Single User, 5 User, 10 User LICENSE
TOTUSOFT hereby grants the licensee a nonexclusive license authorizing the licensee to use This Software Product on any number of computers in a household or one individual per license in a company. Please contact TOTUSOFT if you require additional licenses. Use of an individual license by more than one household or more than one person in a company terminates, without notification, this license and the right to use this product.
Unlimited User LICENSE
TOTUSOFT hereby grants the licensee a nonexclusive license authorizing the licensee to use this software product on any number of computers (used by any number of users) in a household or company. Unlimited User Licenses also qualify for free updates to this Software Product for the life of this product.
Restrictions:
YOU MAY NOT use This Software Product to compete directly with TOTUSOFT. You may not redistribute, encumber, sell, rent, lease, sublicense, transfer, or give away this software as is using your serial # and keycode without written agreements between TOTUSOFT and yourself.
You may not remove any proprietary notices, labels, trademarks on the software or documentation. You may not modify, de-compile, disassemble, reverse engineer or translate the software.
US GOVERNMENT RESTRICTED RIGHTS - Use, duplication or disclosure by the United States Government is subject to restrictions As Set forth under DFARS 252.227-7013 Or In FARS 52.227-19 Commercial Computer Software - Restricted Rights.
TERM
You may terminate your License and this Agreement at anytime by destroying all copies of This Software Product and it's Documentation. They will also terminate automatically if you fail to comply with any term or condition in this Agreement.
LIMITED WARRANTY
This Software Product and documentation are sold "As Is" without any warranty as to their performance, merchantability or fitness for any particular purpose. The licensee assumes the entire risk as to the quality and performance of the software. In no event shall TOTUSOFT or anyone else who has been involved In the creation, development, production, or delivery of this software be liable for any direct, incidental or consequential damages, such as, but not limited to, loss of anticipated profits, benefits, use, or data resulting from the use of this software, or arising out of any breach of warranty.
Copyright © 2007-2021 by Totusoft, Inc. All Rights Reserved.