Disable rotation/translation and dominant can only be enabled using a button action. That make the button unavailable for other actions.
In windows implementation, this settings can be setup permanently (see checkboxes at upper left):

Combination acts positive, so pan/zoom and rotation are always enabled, we use disable rotation/translation.
Is it possible to add this config? I can work on PR