In several places I see some commands to ensure that terminal (?) is in application mode, then terminfo database to set/query key bindings will work.
I tried to find what is this application mode, but I had no success. What is this application mode? I think Zsh can run fine without it. Am I right? Would be desirable to unset it after the key bindings were processed? Won't some applications like the curses-based ones unset it?
This is only one question: "What is application mode or how it works". I wrote the other questions only to help you understand my problem.