Esta não é uma resposta autoritativa, mas parece não haver uma maneira de distinguir entre Ctrl + Shift + < letter > e Ctrl + < letra > em gvim.
Eu testei isso usando o gvim 7.3.138 para Windows e o gvim 7.3.189 para o X no Linux. Entrei no modo de inserção, digite Ctrl-V para inserir a próxima chave literalmente (consulte ": help i_CTRL-V") e, em seguida, digite Ctrl-V. O resultado apareceu como ^V
. Eu repeti o experimento, digitando Ctrl-Shift-V no final. O resultado apareceu novamente como ^V
.
Há também um item de tarefa (": help todo.txt") que sugere que o tratamento dos dois casos separadamente não está implementado, mas está sendo considerado.
8 Should mapping <C-A> and <C-S-A> both work?