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. This key is also supported by the keyboard.settings configuration. | 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+) |
Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.
com.apple.wifi.managed – Wi-Fi network configurationcom.apple.vpn.managed – VPN configurationcom.apple.applicationaccess – App and feature restrictionscom.apple.security.pkcs1 – Certificate (PKCS#1) payloadcom.apple.security.pkcs12 – Identity certificate (PKCS#12) payloadcom.apple.security.scep – SCEP certificate enrolmentcom.apple.mail.managed – Mail account configurationcom.apple.eas.account – Exchange ActiveSync accountcom.apple.MCX – Managed Client (macOS) preferencescom.apple.MCX.FileVault2 – FileVault 2 disk encryptioncom.apple.dock – macOS Dock configurationcom.apple.screensaver – Screensaver configurationcom.apple.loginwindow – macOS login window configurationcom.apple.systempolicy.managed – Gatekeeper / system policycom.apple.systempreferences – System Preferences pane restrictionscom.apple.SoftwareUpdate – Software update behaviourcom.apple.TCC.configuration-profile-policy – Privacy Preferences Policy Control (PPPC)com.apple.notificationsettings – Per-app notification settingscom.apple.webcontent-filter – Web content filtercom.apple.dnsSettings.managed – DNS settings (DoH / DoT)com.apple.relay.managed – Network relay configurationcom.apple.extensiblesso – Extensible Single Sign-Oncom.apple.configuration.passcode.settings – DDM: passcode policycom.apple.configuration.softwareupdate.enforcement.specific – DDM: enforced software updatecom.apple.configuration.services.configuration-files – DDM: service configuration filescom.apple.configuration.management.status-subscriptions – DDM: status subscriptionscom.apple.activation.simple – DDM: simple activation predicatecom.apple.management.organization-info – DDM: organization information