Eu tenho um leitor RFID USB que atua como um HID - fingindo ser um teclado. Se um cartão / tag se aproximar, 'types' 01234567890\n
(ou seja, o código da tag seguido por uma nova linha) é direcionado diretamente para o aplicativo ativo, como qualquer teclado deveria.
Eu posso capturar facilmente a saída desse dispositivo, seguindo o /dev/ttys000
, mas o Mac OS X ainda grava esses caracteres no aplicativo mais avançado.
Existe alguma maneira de exclusivamente capturar esse tty ou de outra forma desativar o dispositivo na interface do usuário, para que eu possa ter minha saída de leitor RFID roteada apenas para meus scripts?
O bônus Brownie aponta se você tem código que pode criar o bloqueio exclusivo programaticamente, em vez de instalar software adicional para direcionar o teclado.