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.