Se você conectar dois teclados USB ao seu sistema ou um teclado USB a um laptop com teclado integrado, você poderá digitar caracteres alternativos¹ em cada um (ou usar a esquerda em um teclado e a direita no outro). Os dispositivos de emulação não têm mais nada a fazer além de dizer ao sistema que são um teclado, assim como um teclado faria e os caracteres vindos do dispositivo serão inseridos na fila da direita. O aplicativo apenas escuta como se fosse uma entrada normal do teclado. / p>
Existem outras maneiras de obter o mesmo resultado, eu costumava ter um scanner de código de barras antes da era USB, que tinha que ser fisicamente inserido entre o teclado e a placa-mãe (usando conectores PS / 2 fêmea e macho), a varredura funcionaria como se você tivesse pressionado a seqüência numérica do código de barras em uma rápida sucessão.
¹ Teclas especiais como Fn modificam o código de tecla de outras teclas enviadas pelo teclado, então você não pode pressionar Fn em um teclado e esperar que a tecla no teclado outro teclado a ser modificado.