Math Settings ()

The declaration to configure the math and calculator apps.

iOS(18.0)macOS(15.0)
Branch: seed_OS_27_0

Settings (15)

SettingTypeRequiredDefaultManual InstallSupported OS
Calculator
Calculator
If present, configures the built-in Calculator app.
5 subkeys
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─
Basic mode
BasicMode
If present, configures the basic mode of the calculator. Basic mode is always enabled.
1 subkey
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─ └─
Add square root
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.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─
Scientific mode
ScientificMode
If present, configures the scientific mode of the calculator. If not present, scientific mode is enabled.
1 subkey
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─ └─
Enabled
Enabled
Controls whether the mode is enabled.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─
Programmer mode
ProgrammerMode
If present, configures the programmer mode of the calculator. If not present, programmer mode is enabled.
1 subkey
dictionaryoptional
No
└─ └─
Enabled
Enabled
Controls whether the mode is enabled.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─
Math notes mode
MathNotesMode
If present, configures the Math Notes mode of the calculator. If not present, Math Notes mode is enabled.
1 subkey
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─ └─
Enabled
Enabled
Controls whether the mode is enabled.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─
Input modes
InputModes
If present, controls global input options of the calculator. If not present, all input modes are enabled.
2 subkeys
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─ └─
Unit conversion
UnitConversion
Configures whether unit conversions are enabled.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─ └─
RPN
RPN
Configures whether RPN input is enabled.
booleanrequired
No
System behavior
SystemBehavior
If present, configures math behavior in the system.
2 subkeys
dictionaryoptional
Yes
iOS (18.0+)macOS (15.0+)
└─
Keyboard suggestions
KeyboardSuggestions
Controls whether keyboard suggestions include math solutions. This key is also supported by the keyboard.settings configuration.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)
└─
Math notes
MathNotes
Controls whether Math Notes is allowed in other apps such as Notes.
booleanrequired
Yes
iOS (18.0+)macOS (15.0+)

Apple MDM & DDM Policy Explorer

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.

Reference: policy categories & common keys

Policy categories

  • Configuration Profile
  • Declarative Configuration
  • Declarative Activation
  • Declarative Asset
  • Declarative Management

Common policy keys

  • com.apple.wifi.managedWi-Fi network configuration
  • com.apple.vpn.managedVPN configuration
  • com.apple.applicationaccessApp and feature restrictions
  • com.apple.security.pkcs1Certificate (PKCS#1) payload
  • com.apple.security.pkcs12Identity certificate (PKCS#12) payload
  • com.apple.security.scepSCEP certificate enrolment
  • com.apple.mail.managedMail account configuration
  • com.apple.eas.accountExchange ActiveSync account
  • com.apple.MCXManaged Client (macOS) preferences
  • com.apple.MCX.FileVault2FileVault 2 disk encryption
  • com.apple.dockmacOS Dock configuration
  • com.apple.screensaverScreensaver configuration
  • com.apple.loginwindowmacOS login window configuration
  • com.apple.systempolicy.managedGatekeeper / system policy
  • com.apple.systempreferencesSystem Preferences pane restrictions
  • com.apple.SoftwareUpdateSoftware update behaviour
  • com.apple.TCC.configuration-profile-policyPrivacy Preferences Policy Control (PPPC)
  • com.apple.notificationsettingsPer-app notification settings
  • com.apple.webcontent-filterWeb content filter
  • com.apple.dnsSettings.managedDNS settings (DoH / DoT)
  • com.apple.relay.managedNetwork relay configuration
  • com.apple.extensiblessoExtensible Single Sign-On
  • com.apple.configuration.passcode.settingsDDM: passcode policy
  • com.apple.configuration.softwareupdate.enforcement.specificDDM: enforced software update
  • com.apple.configuration.services.configuration-filesDDM: service configuration files
  • com.apple.configuration.management.status-subscriptionsDDM: status subscriptions
  • com.apple.activation.simpleDDM: simple activation predicate
  • com.apple.management.organization-infoDDM: organization information