Procure no banco de dados terminfo para o seu terminal a chave que envia essa sequência de escape. O comando infocmp
faz o dump da entrada terminfo para o terminal atual.
$ infocmp | grep -oE ' k[[:alpha:]]+=\E\[Z,'
kcbt=\E[Z,
A página do manual terminfo explica em que cbt
é a abreviação de. (Ele também dá um exemplo que corresponde à maioria dos terminais lá fora.)
$ man 5 terminfo | grep -w kcbt
key_btab kcbt kB back-tab key
kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B,
Então você tem: \e[Z
é backtab, ou seja, Shift + Tab (na maioria dos terminais).