how does one unbind a key?
You can only unbind a user-level mapping (via nunmap
/vunmap
/etc.), but not builtin mappings.
once it's unbound, will vifm ignore the keystroke and allow it to bubble to tmux?
tmux is the first one to see keystokes, which it then passes to the application if they're not mapped to anything in tmux. You have to explicitly invoke a tmux command from an application to emulate passing a keystroke back. Analogies with UI frameworks don't really work here.
You might want to look at this Wiki page about integration with tmux for examples.