Tastatur codes

OP #4912878
Lesenswert?

Hallo liebe Freunde
Ich habe leider ein Problem das ich über die suchfunktionen nicht lösen 
kann weil es immer nur so änliche  dinge gibt aber nicht ganz genau das 
was ich brauche.

ich bin blutanfänger mit micro controler habe es aber geschafft einen 
code zu schreiben das meine lenkradfernbedienung ausliest und wie eine 
tastatur eine tastenkobi sendet um meinen mediaplayer zu steuern

ist absolut ne tolle sache aber ich habe das problem wenn ich mein navi 
programm im vordergrund laufen habe das sie nicht geht da der windows 
mediaplayer nicht aktiv ist!!

dann aber habe ich gemerkt das über die mediasteuerung der normalen 
tasttur dies aber geht!

kann mir einer helfen diesen code raus zu finden volume mute/up/down
Media nexttrack/previoustrack/Playpause

ich bin auch bereit zu zahlen es nervt nämlich wie ne s......

selber herrausgefunden habe ich durch google 0x80/81/ad/af die 
funktionieren aber leider so garnicht

vielen dank schon mal bitte helft mir
#4913168
Lesenswert?

so was z.B.: https://www.win.tue.nl/~aeb/linux/kbd/scancodes-6.html 
(Microsoft Keyboard suchen)? So was ist gar nicht schwer zu finden.

Die andere Möglichkeit wäre die Scancodes auf einem PC mit einem 
selbstgeschriebenen Programm "auszulesen". Wahrscheinlich gibt es 
bereits irgendwo zum herunterladen.

Eine wichtige Frage ist, wie die Scancodes an Deinen Mediaplayer (was 
ist das für ein Teil?) übergeben werden?

MfG,
Andreas
#4913463
Lesenswert?

HID ist gut, da kriegen auch die Programme im Hintergrund was mit. Die 
Codes sind wohl Herstellerspezifische escaped wie "0xe 0x30" (zwei 
Bytes).

Es gibt aber noch von MS die hier: 
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx

Virtuelle KeyCodes:
VK_VOLUME_MUTE 0xAD Volume Mute key
VK_VOLUME_DOWN 0xAE Volume Down key
VK_VOLUME_UP 0xAF Volume Up key
VK_MEDIA_NEXT_TRACK 0xB0 Next Track key
VK_MEDIA_PREV_TRACK 0xB1 Previous Track key
VK_MEDIA_STOP 0xB2 Stop Media key
VK_MEDIA_PLAY_PAUSE 0xB3 Play/Pause Media key

MfG,
Andreas
Persönliche Seite #4913618
Lesenswert?

Hast Du denn eine USB-Tastatur, die die richtigen Codes sendet, also 
Deinen Mediaplayer korrekt ansteuert? Dann häng' die an Deinen PC und 
lausche mit einem USB-Protokoll-Mithörer, was die Tastatur für Codes 
versendet.

So ein Mithörer ist auch rein in Software realisierbar:
https://freeusbanalyzer.com/
http://desowin.org/usbpcap/
https://msdn.microsoft.com/en-us/library/windows/hardware/dn741264(v=vs.85).aspx
Persönliche Seite #4913971
Lesenswert?

Welche Taste Du gedrückt hast, wirst Du selbst wissen müssen. Der 
Tastencode verbirgt sich in einem USB-Paket, und dessen Aufbau wiederum 
kannst Du der USB-HID-Spezifikation entnehmen.

Oh, und Du solltest Dir ansehen, wie das von Dir verwendete Programm 
Filter anwenden kann - Du willst schließlich nicht alle 
USB-Aktivitäten sehen, sondern nur die der Tastatur.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren