Since everyone has limited space and I use my calc by numpad (faster),
is there any calculator (or option to the Windows 10 calculator), to hide the on-screen keyboard (the buttons with numbers)?
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It only takes a minute to sign up.
Sign up to join this communitySince everyone has limited space and I use my calc by numpad (faster),
is there any calculator (or option to the Windows 10 calculator), to hide the on-screen keyboard (the buttons with numbers)?
You could use python from a terminal window. Small footprint with no keyboard. Keep a Python terminal at bottom of screen and just click it to use. The search engine Spotlight of the Mac also will do calculations. Maybe similar app on the windows will too. And Wolfram Alpha, a menu app, will do calculations as well using keyboard keys.
I would suggest SpeedCrunch. It is entirely keyboard driven, fast and cross-platform. It has several built-in Functions (including Mathematical, Arithmetic and Statistical functions) You can also make some rudimentary functions which can speed up your work.
And it is also Open Source and GPL licensed.
Once you get the hang of it, it speeds up your work by a lot.
You can use PowerShell, no need to install any applications. It's like a front-end to .NET framework, so any .NET functions can be called from PowerShell including math functionalities. Just type the expression directly to the console and press enter, like
[math]::Pow([math]::Sin([math]::PI/3), 3)
1.56 + 0.23/[math]::Sqrt([math]::Log(20))
The main functions are from the .NET Math class and Numerics class
Some more examples:
Math on decimal floating-point type
1.23d * 3.45d / 28d
Math on 64-bit unsigned type
[uint64]::MaxValue/3 + (-bnot 20) + ([uint64]1 -shl 22) + (0x23 -band 0x34) # bitwise
Windows calculator doesn't support 64-bit unsigned type in programmer mode so PowerShell is the only choice when 3rd party apps are not allowed
Big integer math:
[bigint]::Pow([uint64]::MaxValue, 20)
String formatting and base conversion
'{0:X}' -f (0x12 + 34)
[convert]::ToString(0x12 + 34, 16)
Anything that String.Format
in .NET supports will work. For more information read about the formatting operator. Some examples:
Calculate file/object sizes:
12.5GB + 5.8MB + 1392KB # size in bytes
(12.5GB + 5.8MB + 1392KB)/1MB # size in MB
12.5e9 + 5.8e6 + 1392e3 # size in decimal units (G = 1e9, M = 1e6, K = 1e3)