Tenhle problém má zjevné řešení na úrovni OS (třeba na Linuxu přes evdev+uinput, případně custom kernel modul), které ani stránky nemůžou detekovat, ani nevyžaduje speciální hardware, navíc funguje třeba s vestavěnou klávesnicí v notebooku. Moc nevidím přínos HW řešení (kromě obskurních případů typu použití na nedůvěryhodném počítači).