Guten Tag!
Ich habe ein kleines großes Problem.
Und zwar würde ich gerne zur Steuerung einer anderen Applikation in meinem Programm durch einen Tastendruck, eine andere Taste drücken 'lassen'.
In dem anderen Programm löst die Tastenkombination STRG+K eine Funktion aus.
Wenn nun in meinem Programm die Test ALT gedrückt wird, soll eine Funktion ausgeführt werden, die den Tastendruck STRK+K simuliert.
Wie kann ich dies am besten und elegantesten realisieren?
Vielen Dank für die Mithilfe!
Mit Tastendruck eine Tastenkombination simulieren
Re: Mit Tastendruck eine Tastenkombination simulieren
Interessant... Mich würde vorerst mal interessieren, wie du das mit der Kommunikation mit dem anderen Programm gelöst hast, denn das ist ja Voraussetzung dafür, dass du überhaupt etwas senden kannst.
Re: Mit Tastendruck eine Tastenkombination simulieren
Hi!
Ich denke damit beziehst du dich auf dieses Thema: http://www.qtforum.de/forum/viewtopic.p ... 697#p72697
Mumble/Murmur ist wie gesagt ein OpenSource Programm. Leider konnte man mit ICE tatsächlich nur den Server Murmur steuern. Dies hat für meine Zwecke nicht ausgereicht. Eine andere API, die mit Mumble kommuniziert, gibt es anscheind nicht. Deswegen habe ich mich daran gesetzt, und versucht Mumble/Murmur selbst zu kompilieren.
Dies hat dann nach einigen Tagen Try & Error auch geklappt, sodass ich nun das Programm Mumble für meine Zwecke manipulieren kann.
Mein derzeitiges Tastenproblem hängt damit auch zusammen:
Ich würde nämlich gerne die Push-To-Talk Funktion in meiner Apllikation, die derzeit noch in Mumble intergriert ist, selbst nutzen.
Dafür könnte ich natürlich beim Tastendruck, die jeweilige Funktion aufrufen. Leider habe ich diese nach intensiver Suche im Quellcode nicht gefunden.
Deswegen habe ich mir die Lösung überlegt, dass der Nutzer in meinem Programm selbst eine Taste konfiguriert. Wenn man diese Taste drück, ruft das Event eine Funktion auf, die das Drücken der aktuell konfigurierten Push-To-Talk Taste von Mumble simuliert.
Meine obige Darstellung habe ich gewählt, damit es für Leser etwas einfacher ist, es zu verstehen.
Wennd afür nun noch jemand eine Lösung hast, wäre es super!
Vielen Dank!
Ich denke damit beziehst du dich auf dieses Thema: http://www.qtforum.de/forum/viewtopic.p ... 697#p72697
Mumble/Murmur ist wie gesagt ein OpenSource Programm. Leider konnte man mit ICE tatsächlich nur den Server Murmur steuern. Dies hat für meine Zwecke nicht ausgereicht. Eine andere API, die mit Mumble kommuniziert, gibt es anscheind nicht. Deswegen habe ich mich daran gesetzt, und versucht Mumble/Murmur selbst zu kompilieren.
Dies hat dann nach einigen Tagen Try & Error auch geklappt, sodass ich nun das Programm Mumble für meine Zwecke manipulieren kann.
Mein derzeitiges Tastenproblem hängt damit auch zusammen:
Ich würde nämlich gerne die Push-To-Talk Funktion in meiner Apllikation, die derzeit noch in Mumble intergriert ist, selbst nutzen.
Dafür könnte ich natürlich beim Tastendruck, die jeweilige Funktion aufrufen. Leider habe ich diese nach intensiver Suche im Quellcode nicht gefunden.
Deswegen habe ich mir die Lösung überlegt, dass der Nutzer in meinem Programm selbst eine Taste konfiguriert. Wenn man diese Taste drück, ruft das Event eine Funktion auf, die das Drücken der aktuell konfigurierten Push-To-Talk Taste von Mumble simuliert.
Meine obige Darstellung habe ich gewählt, damit es für Leser etwas einfacher ist, es zu verstehen.
Wennd afür nun noch jemand eine Lösung hast, wäre es super!
Vielen Dank!