Each element in the list is a list where the first element is the name of the cursor movement function, and the rest of the list are keys to which the function shall be bound. The value is a list of lists. For each element in the list, the first element is an action and the rest of the list are names of editing commands which shall perform the specified action if the region is active and CUA mode is enabled. Activates the mark if a prefix argument is given. Move region to the right by the same amount.
Function run prior to command to check for special region handling.
If current command is a movement and the key is shifted, set or expand the region. Toggle CUA keybinding mode. When OFF, typed text is just inserted at point. I don't like M-bs to undo. If BIND is 'unbind, all bindings for the keys are removed.