The Standard Calculator mode provides essential arithmetic functionality for everyday calculations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/microsoft/calculator/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Standard mode offers basic operations and evaluates commands immediately as they are entered. It’s the default calculator mode designed for quick, simple calculations. Source Reference:src/Calculator/Views/Calculator.xaml.cs:296
Key Features
Immediate Evaluation
Commands are evaluated as soon as they are entered, providing instant results.
Infinite Precision
Basic arithmetic operations (addition, subtraction, multiplication, division) use arbitrary-precision arithmetic to never lose precision.
Decimal Support
Full decimal number support for precise calculations.
Copy & Paste
Copy results to clipboard and paste values from clipboard for calculations.
Supported Operations
Standard Calculator supports the following basic operations:- Addition (+)
- Subtraction (-)
- Multiplication (×)
- Division (÷)
- Percentage (%)
- Square Root (√)
- Reciprocal (1/x)
- Negate (+/-)
Memory Functions
Standard mode includes full memory capabilities:- MC - Memory Clear
- MR - Memory Recall
- M+ - Memory Add
- M- - Memory Subtract
- MS - Memory Store
Memory functions are shared across Standard and Scientific modes but not available in Programmer mode.
Display Features
Adaptive Font Sizing
The calculator automatically adjusts font sizes based on:- Window size (fullscreen, portrait, snap views)
- Numeric system (supports 16 different numeric systems including Arabic, Latin, Devanagari, etc.)
src/Calculator/Views/Calculator.xaml.cs:554-589
Context Menu
Right-click or long-press on results to access:- Copy result
- Paste value
src/Calculator/Views/Calculator.xaml.cs:363-380
Animation Support
The calculator includes smooth animations when:- Switching between modes
- Displaying results
- Transitioning between views
src/Calculator/Views/Calculator.xaml.cs:161-176
Accessibility
- Full narrator support with automation names
- Keyboard shortcuts (ESC to clear)
- High contrast mode support
- RTL (Right-to-Left) language support
Standard Calculator is optimized for touch, mouse, and keyboard input methods.
Related Features
- History & Memory - Access calculation history and stored memory values
- Scientific Calculator - Advanced mathematical operations