Remap any key.
Any keyboard.

Create custom key mappings on your Mac. Select your keyboard, define behaviors, and export profiles—all processing stays on your device.

macOS 14.0 or later

How it works

Select your keyboard from the list of connected devices
1

Select your keyboard

Choose which physical keyboard to customize from the list of connected devices. iKeyMapper detects all keyboards attached to your Mac.

Main interface with keyboard selection and new mapping form
2

Create a new mapping

Use the New Mapping panel to define what key or combination triggers which action. Name your mapping and set the From and To behaviors.

Configuring a mapping with From and To actions
3

Choose the action

Click to capture the input key, then pick the output from Editing, Navigation, System, or Custom actions. Supports key combinations and system shortcuts.

Mappings list with one mapping saved
4

Manage your mappings

View, edit, and delete mappings in the list. Export profiles for backup or sharing. Import profiles to restore or use on another Mac.

iKeyMapper activated and ready to intercept keys
5

Activate and go

Turn iKeyMapper On when you're ready. Mappings apply only to the selected keyboard. Turn it Off anytime to revert to default behavior.

Features

Get iKeyMapper

Available on the Mac App Store. Requires macOS 14.0 or later.

Will be available soon… Keep an eye on it.