The declaration to configure the math and calculator apps.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
Calculator Calculator If present, configures the built-in Calculator app. 5 subkeys | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ BasicMode BasicMode If present, configures the basic mode of the calculator. Basic mode is always enabled. 1 subkey | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ └─ AddSquareRoot AddSquareRoot Add the square root button to the basic calculator by replacing the +/- button. Normally, the square root button is available in scientific mode, so this key can be used to make it available when the scientific mode is restricted. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ ScientificMode ScientificMode If present, configures the scientific mode of the calculator. If not present, scientific mode is enabled. 1 subkey | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ └─ Enabled Enabled Controls whether the mode is enabled. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ ProgrammerMode ProgrammerMode If present, configures the programmer mode of the calculator. If not present, programmer mode is enabled. 1 subkey | dictionary | optional | — | ✗No | |
└─ └─ Enabled Enabled Controls whether the mode is enabled. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ MathNotesMode MathNotesMode If present, configures the Math Notes mode of the calculator. If not present, Math Notes mode is enabled. 1 subkey | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ └─ Enabled Enabled Controls whether the mode is enabled. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ InputModes InputModes If present, controls global input options of the calculator. If not present, all input modes are enabled. 2 subkeys | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ └─ UnitConversion UnitConversion Configures whether unit conversions are enabled. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ └─ RPN RPN Configures whether RPN input is enabled. | boolean | required | — | ✗No | |
SystemBehavior SystemBehavior If present, configures math behavior in the system. 2 subkeys | dictionary | optional | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ KeyboardSuggestions KeyboardSuggestions Controls whether keyboard suggestions include math solutions. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |
└─ MathNotes MathNotes Controls whether Math Notes is allowed in other apps such as Notes. | boolean | required | — | ✓Yes | iOS (18.0+)macOS (15.0+) |