O problema básico com
*xterm.translations: #override <key>f5: string("3[M")
é que ele tenta modificar o nível errado na hierarquia do widget. A parte xterm
refere-se ao nome da instância (o programa que está sendo executado). Abaixo disso, xterm
tem um ou mais níveis antes de alcançar o recurso translations
:
- algumas configurações têm um nível para uma barra de menu (offhand, Cygwin e Gentoo fazem isso), e
- todas as configurações têm um nível com o widget vt100 (nome da classe "VT100" ou nome da instância "vt100").
O recurso translations
é um recurso da biblioteca do X Toolkit e, para que funcione como pretendido, deve ser aplicado ao widget usado para entrada .
Isso deve funcionar melhor, usando um asterisco para lidar com os níveis intermediários:
*xterm*translations: #override <key>f5: string("3[M")