En los teclados de pc no es un software, es CI de interface el que hace eso.
Lo se porque para una gran máquina se utilizo un potentísimo PC para control, uno de los problemas era el teclado que por un lado debía ser compatible con la PC pero muchisimo má robusto, literalmente fabricamos las teclas utilizando unos sensores, aprovechamos las tapas de teclas que vendía Saja Hnos, el resultado un teclado a prueba de "dedos de plomo" y que también cumpliera la IP67