Tastatur codes

OP #4912878
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.