Conexion de múltiples teclados por "multiplexado"

Hola, tengo una duda para un circuito, mi idea es conectar 5 teclados a un arduino. Como no necesito que estos teclados funcionen simultaneamente, mi idea era "multiplexar" los 5 teclados y leer de a uno por vez, la forma que se me habia ocurrido era con 5 relay, los cuales conectarian de a uno los pines de clk y data al arduino. Existe otro dispositivo que mediante una señal digital permita la conexion de los dos pines que no sea un relay? Gracias!

De vez en cuando alguien hace una consulta con todos los elementos involucrados, desde ya no es tu caso.
De tu comentario surge que hablas de teclados PS/2
Multiplexar teclados con relays OLVIDATE.
Se hace con multiplexores digitales tipo CD4050/1/2 etc u otras versiones 74HCXXX p.ej 74HC405X