X

Clicking on an unbound key opens a dialog with an autocomplete field to assign a function.

Clicking on a bound key will jump you to that setting.

On hover, a 'X' remove-binding button appears.

You can drag the functions from one bound key to another key. If the target has a binding, they are swapped.