Assign key commands
You can assign particular computer keyboard keys to Logic Pro functions and control surface messages to particular commands—effectively teaching Logic Pro to understand these messages.
Assign a function to a key
Select a command in the Command column.
Click the Learn by Key Label button.
Press the relevant keyboard key, along with the modifier key or keys—Shift, Control, Option, Command.
If the key command assignment is already used, an alert appears. You have the following options:
Cancel: Click Cancel if you don’t want to change the existing assignment.
Replace: Click Replace if you want to replace the existing assignment with the selected function.
OK: Click OK if you want to assign the key command combination to the selected function, while retaining the existing key command or function.
Click the Learn by Key Label button again.
The Learn by Key Position button works in a similar way, differing in that you can assign, for example, different commands to the alphanumeric keyboard and the numeric keyboard.
Learn a controller assignment
Click the Learn New Assignment button.
Select the command in the Command column.
Send a MIDI message from your controller.
The Assignments field displays the learned assignment, showing one or all of the following:
The name of the control surface—or the MIDI string, if the assignment is from an unsupported control surface
The name of the control
The zone and mode that the assignment belongs to
The Learn New Assignment button becomes unavailable when the entire message has been received. This avoids reception of further messages that may be sent by the device when you release the button.
Delete a key command or controller assignment
Do one of the following:
To delete a key command assignment: Select the relevant command in the Command column, then click the Delete button.
To delete a controller assignment: Select the relevant command in the Command column, then click the Delete Assignment button.