Hallo,
ich hab ein Problem mit KeyJnote (http://keyjnote.sourceforge.net/) und einer X10 Fernbedienung. Ich kann das Programm (auch in Python realisiert) nicht mit simulierten Tastendr├╝cken versorgen.
Ich hab einen Befehl Finde Fenster:keynote.exe eingef├╝gt und danach: Emuliere Tasteneingabe: {Return} . Bei Emuliere Tasteneingabe hab ich auch die alternative Eingabemethode getestet, aber keinen Erfolg gehabt.
Wenn ich mir das ganze mit Winspector Spy ansehe, werden da beim direkten Tastendruck und beim Emulierten Tastendruck jeweils WM_Keydownnachrichten mit Paramter VK_Return erzeugt. Trotzdem reagiert das KeyJnote auf den emulierten Tastendruck nicht.
Hat jemand eine Idee, woran das liegen kann?
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
KeyJnote mit X10 Fernbedienung
- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
Re: KeyJnote mit X10 Fernbedienung
KeyJnote setzt auf eine Game API auf (PyGame). Viele Games analysieren die Tastendr├╝cke nicht auf dem normalen Weg den Windows vorgibt, sondern holen sich die Information wesentlich tiefer direkt vom Tastaturtreiber ab. Macht bei Spielen auch Sinn, da sie anders mit Mehrfach-Tastendr├╝cken und dergleichen umgehen m├╝ssen. Leider kann man diese Funktionen aber nicht emulieren. Zumindest w├╝sste ich nicht wie. Du k├Ânntest mal AutoHotKey ausprobieren. Wenn das Programm es nicht schafft, dann schafft es wohl kaum eins.
PS: Manchmal geht es trotzdem, wenn man ohne FindWindow steuert. Also nur als vorderstes Programm. Kann mich jedenfalls daran erinnern, dass es bei einem PyGame-Programm mal ging.
PS: Manchmal geht es trotzdem, wenn man ohne FindWindow steuert. Also nur als vorderstes Programm. Kann mich jedenfalls daran erinnern, dass es bei einem PyGame-Programm mal ging.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
Re: KeyJnote mit X10 Fernbedienung
Vielen Dank für den Tip mit AutoHotKey. Also es funktioniert tatsächlich, wenn ich z.B. EventGhost eine Kombination wie CTRL+ALT+F1 emulieren lasse und in AutoHotKey bei dieser Kombination ein TAB ausgeben lasse.
Was mich jetzt immer noch wundert: Meine Konfiguration sieht wie folgt aus:
Soweit ich verstehe, ist der Default Modus von Send doch SendEvent und ich ├╝berschreibe ihn auch nicht. Also wo ist der Unterschied zwischen dem was AutoHotKey macht und dem was EventGhost macht?
Was mich jetzt immer noch wundert: Meine Konfiguration sieht wie folgt aus:
Code: Select all
^!F1:Send {Tab}- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
Re: KeyJnote mit X10 Fernbedienung
SendEvent geht nur bei dem aktiven Fenster. Also genau wie die echte Tastatur. EG nimmt SendEvent nur, wenn kein FindWindow im Makro ist.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
Re: KeyJnote mit X10 Fernbedienung
Ich hab es sowohl mit als auch ohne FindWindow ausprobiert. Nat├╝rlich hab ich die Anwendung von Hand dann in den Vordergrund geholt.
- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
Re: KeyJnote mit X10 Fernbedienung
AutoHotKey macht da wohl noch etwas mehr. Die sind was Tastatur-Emulation angeht auch wesentlich fortgeschrittener und erfahrener als EG und alle anderen Makro-Programme. Und leider ist es nicht m├Âglich die Sourcen von AHK zu ├╝bernehmen, weil die einfach zu speziell auf das Programm geschrieben sind. Es gibt leider auch keine ordentliche Schnittstelle in AHK, durch die EG es benutzen k├Ânnte. Das w├╝rde mir sonst viel Arbeit ersparen.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
Re: KeyJnote mit X10 Fernbedienung
Schade, da├ƒ es nicht m├Âglich ist, die Funktionalit├ñt von AutoHotKey mitzunutzen. Also ist OpenSource noch keine Garantie, dass man auch Teile wiederverwenden kann...
Trotzdem vielen Dank für den Workaround. So kann ich mir wenigstens behelfen, bis die nächste Version von EG das selbst kann.
Trotzdem vielen Dank für den Workaround. So kann ich mir wenigstens behelfen, bis die nächste Version von EG das selbst kann.