XTrap
A extensão X da Digital Equipment para capturar e reproduzir entrada — a antecessora de XTEST e RECORD, a dupla que a substituiu.
Testar programas gráficos de forma automatizada exige duas coisas: ver o que o usuário faz e fingir ser o usuário. A DEC embutiu as duas em uma única extensão, a XTrap, no início dos anos 1990. Um cliente podia assinar eventos de entrada e requisições do protocolo antes de o servidor processá-los, e injetar teclas e movimentos de ponteiro próprios que pareciam genuínos. Pequenos clientes como xtrapout e xtrapin acompanhavam o pacote para gravação e reprodução.
O X Consortium então decidiu padronizar as duas metades separadamente. O XTEST cobriu a entrada sintética e o RECORD, no X11R6.1, cobriu a espionagem, deixando a XTrap como uma extensão que ficou por aí porque ninguém se animava a removê-la — até que alguém removeu.