Potrei essere in ritardo per rispondere qui poiché questa domanda è vecchia. Ma poiché sono stato diretto qui mentre cercavo lo stesso requisito, menzionerò una soluzione che ho trovato su un altro thread per l'aiuto di coloro che saranno diretti qui in futuro, in cerca di aiuto per lo stesso requisito. @nan ha fornito una soluzione per questo utilizzando java-hid-api e puoi trovare la sua risposta here. Ha anche scritto un messaggio chiaro e passo dopo passo su come farlo in his blog.
Tuttavia devo dire che ho provato questo, ma ancora non ho avuto successo in quanto il HIDManager
restituisce null quando si tenta di aprire il HID dal percorso o l'id. È la stessa cosa quando provate a open()
usando HIDDeviceInfo
. Questo problema è elencato nello java hid api page ma sembra che nessuno sia stato in grado di fornire una soluzione di lavoro finora. Quindi, se c'è qualcuno che è stato in grado di aggirare questo problema. Per favore, condividi.
Vorrei votare questa risposta, ma mi manca la 15 reputazione per farlo. – user1383359
Haha, va bene. Grazie per averlo accettato Spero che la soluzione funzioni per te. – Simon