Autor Beitrag
freimatz
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Do 21.10.10 21:51 
Hallo,
ich suche ein Programm incl. Source in Delphi, bei dem ich auf Tastendrücke an einer zweiten an den PC angeschlossenen (USB-)Tastatur) reagieren kann. Die erste Tastatur soll vollständig ignoriert werden. (Normalerweise behandelt Windows eine zweiter Tastatur wie die erste.)
Falls sich da einer Lust hätte auf Hobby-Basis sich da reinzuarbeiten würde mich das freuen. Zahlen mag ich nur so ca. 50 Euro.
freimatz
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: Do 21.10.10 22:22 
Kannst du vielleicht etwas über den Sinn erzählen? Man könnte ja einfach die Finger von der ersten Tastatur lassen, käme ja aufs selbe raus ;)

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 21.10.10 23:14 
Ich denke die sinnvollste Lösung wäre ein entsprechender Treiber, aber damit fallen Delphi und C# als Sprachen aus. ;-)

Ansonsten könnte man noch Hooks versuchen, aber ob man da identifizieren kann woher der Tastendruck kam, wage ich zu bezweifeln.
freimatz Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Fr 22.10.10 20:07 
@platzwart: mit "Die erste Tastatur soll vollständig ignoriert werden." meinte ich, dass das zu entwickelte Programm diese Tastatur ignorieren soll. Die Tastatur soll so funktionieren wie bisher auch.
Zum Sinn. Ich möchte einfach Aktionen auslösen wie z.B. ein Programm starten ohne ständig mehrere Tasten drücken zu müssen. Es gibt zwar Tastaturen mit mehr Funktionstasten, die sind jedoch sehr selten und recht teuer.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 22.10.10 20:29 
user profile iconfreimatz hat folgendes geschrieben Zum zitierten Posting springen:
Es gibt zwar Tastaturen mit mehr Funktionstasten, die sind jedoch sehr selten und recht teuer.
Naja, ich habe für die Logitech G15 knapp 30€ bezahlt. Die hat 6 Zusatztasten mit frei belegbaren und direkt schnell eingebbaren Makros und Sequenzen, die man noch einmal dreimal umschalten kann. ;-)

Zum Thema:
Ich habe auch einmal geschaut mittlerweile, aber ich habe keine Möglichkeit gesehen wie sich das ohne einen Treiber umsetzen ließe. Denn das, was vom Fenstermanager danach kommt, hat soweit ich das sehe keinen Hardwarebezug mehr im Sinne von diese oder jene Tastatur.

Was ich noch gesehen habe sind Schnittstellen für HID-Geräte allgemein, ob damit auch so etwas geht, weiß ich nicht.