Puncte:0

Folosind a doua tastatură USB direct de la C fără OS

drapel us

Am două tastaturi USB.

În acest moment, intrarea de la ambele tastaturi este îmbinată.

Cum pot opri a doua tastatură să fie capturată de sistemul de operare și să o folosesc în propriul meu program C?

(Presumez o formă de configurare udev, dar nu sunt sigur de unde să încep.)

Cum aș folosi o tastatură non-OS din C? (Sunt bine cu codurile de scanare brute sau chiar cu mesajele HID în cel mai rău caz.)

Puncte:-1
drapel us

Se pare că acest lucru se poate face cu ușurință în Python: https://python-evdev.readthedocs.io/en/latest/tutorial.html#getting-exclusive-access-to-a-device

Prin urmare, ar trebui să fie doar o chestiune de ioctls pe /dev/input/eventN în C.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.