Moskus Skrevet 3. januar 2013 Del Skrevet 3. januar 2013 Jeg har noen enheter som ikke er tastaturer, men som opererer som det. Det er snakk om en RFID-leser og en strekkodeleser. Disse har egne ProductID og VendorID, så de kan fint identifiseres i Windows. Men hvordan får jeg fatt i hendelser fra kun et spesifikt tastatur? Jeg vil gjerne lese direkte til mitt eget program når jeg bruker den spesifikke enheten. Noen tips? På forhånd takk for hjelpen! Lenke til kommentar
GeirGrusom Skrevet 3. januar 2013 Del Skrevet 3. januar 2013 Windows sitt normale API tillater ikke dette. Du kan derimot få det til med Raw Input API-et (Windows XP og nyere). Using Raw Input from C# to handle multiple keyboards Det kan være mulig med DirectInput også. 1 Lenke til kommentar
Moskus Skrevet 4. januar 2013 Forfatter Del Skrevet 4. januar 2013 Using Raw Input from C# to handle multiple keyboards Den fant jeg også, men får den ikke til å virke (iallfall ikke på Windows 8). Jeg får en feil i InputDevice.cs -> ReadReg -> Linje 311. "deviceClass" er null, og får derfor en "Object not set to an instance of an object"-feil... Lenke til kommentar
GeirGrusom Skrevet 4. januar 2013 Del Skrevet 4. januar 2013 Dette er diskutert i kommentarene. Lenke til kommentar
Moskus Skrevet 9. januar 2013 Forfatter Del Skrevet 9. januar 2013 Kjapp tilbakemelding: Jepp, det fungerer! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå