Deploy Accelerator Keys with MDM

Accelerator Keys is built for managed fleets. You install it one time. Users open Excel, and the Alt shortcuts work. No user types a license key. No user signs in. No user enters an admin password.

What you need

Item Value
Installer Signed, notarized PKG: https://acceleratorkeys.com/download/latest.pkg
Bundle ID com.mosessoh.AcceleratorKeys
Team ID 759736J3S8
Site key One key for the full organization, from your account portal
Profiles PPPC profile · Settings profile
Network app.acceleratorkeys.com (443), acceleratorkeys.com (443), accelkeys.s3.us-east-1.amazonaws.com (443), *.sentry.io (443)

Step 1 — Get a site key

  1. Buy seats at /buy/bulk. For a quote, email [email protected].
  2. Reply to your receipt with the words “site key”. We change your licenses to one site key in one business day.
  3. Open your portal. The key is in the Managed deployment card. The card also shows the number of Macs in use and the number of seats.

You can add or remove seats at any time. The site key follows your seat count. If you remove seats, the Macs that activated last are released first, one per hour, until the fleet fits the new count.

Step 2 — Install the PKG

  1. Upload latest.pkg to your MDM.
  2. Scope the package to your Macs.

The installer puts the app in /Applications as root. It quits the app if the app is running. Then it starts the app again for the user who is logged in. After its first launch it adds itself as a login item.

Step 3 — Push two configuration profiles

PPPC (Accessibility). Accelerator Keys needs Accessibility permission. With this permission it can send ribbon shortcuts to Excel and PowerPoint. The PPPC profile gives the permission. Users do not see the System Settings prompt.

Settings. Set three keys in the domain com.mosessoh.AcceleratorKeys:

Key Type Value
AKLicenseKey String your site key
SUEnableAutomaticChecks Boolean false
SUAutomaticallyUpdate Boolean false

Leave AKLicenseEmail empty. It is only for per-user keys.

The app activates itself a few seconds after launch. If the Mac is offline, the app tries again each hour. Keep the update checks off. A standard user cannot replace an app that root installed. Push updates with your MDM instead (Step 5).

Step 4 — Verify on one Mac

Step 5 — Updates

  1. Upload each new latest.pkg to your MDM.
  2. Run your install policy again.

The appcast at https://acceleratorkeys.com/updates/appcast.xml is the version feed for automation. An Installomator label is in our repository at app/Releases/pkg/installomator-label.sh.

Jamf Pro

  1. Settings → Computer Management → Packages: upload AcceleratorKeys_vX.Y.Z.pkg.
  2. Computers → Policies → New: add the Packages payload with your PKG. Set the trigger to Login and Recurring Check-in. Set the frequency to Once per computer. Scope the policy to your group. Use the Login trigger. The installer can start the app only when a user is logged in. The app adds its own login item at its first launch.
  3. Computers → Configuration Profiles → Upload: upload AcceleratorKeys-PPPC.mobileconfig. Scope it to the same group.
  4. Configuration Profiles → New → Application & Custom Settings → External Applications → Add → Custom Schema: set the Preference Domain to com.mosessoh.AcceleratorKeys. Paste the Jamf schema. Type your key in the License key field. Keep the two update fields off. Scope it to the same group. As an alternative, edit your key into AcceleratorKeys-Managed.mobileconfig and upload that profile.
  5. For an update, upload the new PKG. Then point the policy at it, set the frequency to Once per computer, and flush the policy logs.

Troubleshooting

For help, email [email protected]. Give the name of your MDM and your macOS version.