AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

2 Tastaturen an einem PC

Ein Thema von WochenEnte · begonnen am 12. Feb 2018 · letzter Beitrag vom 13. Feb 2018
 
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
984 Beiträge
 
Delphi 6 Professional
 
#4

AW: 2 Tastaturen an einem PC

  Alt 12. Feb 2018, 10:30
Hmm..

Das geht schon!

Stichworte:
GetRawInputDeviceList
-> Holen aller RAWInputdevices
GetRawInputDeviceInfo
-> Holen des RIDI_DEVICENAME
-> Damit Auflisten aller Keyboards
-> Auswählen und merken des DeviceNames (Des Keyboards, dessen Tasten du haben willst)

RegisterRawInputDevices
-> Registrieren eines InputDevices (mit RIDEV_INPUTSINK, damit Gloabl)

-> In 'procedure TForm.WndProc(var Message: TMessage);' auf WM_INPUT reagieren
-> Darin per GetRawInputData + GetRawInputDeviceInfo das Sender-Keyboard ermitteln
-> Wenn es das Ausgewählte ist: Mit dem Keyboard-RAW-Daten arbeiten

So, nur eine kurze Beschreibung.
Habe noch irgendwo ein Testtool, mit dem ich Tastatureingaben in einem Notepad mitschreiben konnte.
Mal sehen ob ich das noch irgendwo finde..
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz