The same keybinding should be able to toggle specific behavior.
For example, if m is to mark, I expect m to unmark a file that is already marked.
t should activate -- or deactivate -- the git-diff view.
o should expand all -- or collapse all -- of the directories.
etc.