Well, if devices like USB Bar Code, RFID scanners that already act as keyboards can be explicitly used by JS instead of pasting text into focused form...