I already use the Windows 10 app Calculator that comes preinstalled, and the scientific mode works fine for what I need it for, for the most part.

What I need is a Windows program that has all the functionality of the above, as well as the ability to add extra buttons for calculations that I do frequently. Simple stuff like 1-x, and if possible, slightly more advanced use of storage variables for time conversion, etc.

In terms of UI I'm thinking either a drag and drop type of thing or a set of unused buttons that can be labeled and given functions of my own.

The closest programs I've found to what I need are:

Precise Calculator

Which has "macros" that seem to just amount to pasting in a set of characters, with no possibility of directly affecting what I've already typed.


An android app that has drag and drop buttons but you can only choose from a collection of possible functions, with no ability to add your own.

I've also heard of making a calculator from scratch using Python, which while not entirely out of the question, it would require me to learn a new programming language. I've already programmed a few things, but not in Python. A slightly better solution would be if there is an open source calculator of this kind that can be built upon.

  • i only know galculator which can do this easily, but it is a *nix-program... but anyway cygwin is mentioned at the homepage and maybe you can built upon its source since it is FOSS under GPL2. May 9 '18 at 6:40
  • @DJCrashdummy galculator doesn't seem to install, even in cygwin, however there is the possibility I'm doing something wrong, after all, I downloaded cygwin for this purpose so I'm not exactly a master. The homepage for it has a lot of broken links, including the one that mentions cygwin.
    – Refrash
    May 9 '18 at 14:59
  • i'm neither a master at cygwin and have no Windows at the moment for testing/helping, but according to its site it should install and work. - maybe the FAQs and the user guide is worth a look. May 9 '18 at 16:59
  • @DJCrashdummy I managed to install it as a package from the cygwin setup file (I was doing something different before), but I get an error message anytime I try to run it: "Unable to init server: Could not connect to Connection refused (galculator:11996): Gtk-WARNING **: cannot open display:" I get the feeling I need to install another package but I don't know what.
    – Refrash
    May 9 '18 at 20:16
  • Ok, I managed to get around the error message, and opened galculator. The function ability is the closest to what I want from what I've seen, however from what I can tell I would need to open cygwin, type in a few commands, and then I would be able to open it, and only one instance. This is less convenient than I need out of a calculator. Does anyone have other suggestions?
    – Refrash
    May 10 '18 at 2:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.