São configurações nas próprias aplicações, combinadas com o terminal.
O comportamento DEC VT, que está sendo imitado pelo Xterm, envia um evento-chave estendido como uma seqüência de controle com parâmetros. Muitos programas ingênuos não podem decodificá-los corretamente, já que erroneamente esperam que sequências de controle de teclado sejam sequências de controle simples sem parâmetros. Alguns deles são tão ingênuos que nem sequer procuram os caracteres intermediários e finais corretamente. Eles acabam decodificando apenas parte da sequência de controle e tratando o restante como entrada comum, resultando em esquisitices como o que você está vendo.
O vim é capaz de decodificar tais seqüências de teclado adequadamente, e como você garante que isso é explicado na seção xterm-modifier-keys
de sua ajuda on-line.
O nvim também é, embora não exija que se configurem variáveis termcap na maneira que se faz para o vim.
A diferença é que aplicativos como esse também exigem que o terminal pense que está no modo de chave do cursor de aplicativo e modo de teclado do aplicativo . Normalmente, os terminais estão no modo normal da tecla do cursor e modo normal do teclado . Esses aplicativos informam ao terminal para alternar os modos, pela duração, imprimindo uma seqüência de controle no terminal.