G15 LCD mit AutoIT steuern?

04/22/2009 23:48 nofuture#1
Hiho,

ich wollte mal fragen, ob es eine Möglichkeit gibt Das LCD von ner G15 Tastatur per AutoIT zu steuern.
Also z.B. die Werte von Variablen auf dem LCD ausgeben lassen etc.
04/23/2009 08:12 Gabba2#2
Vielleicht bringt dir [Only registered and activated users can see links. Click Here To Register...] was. Ich konnte es leider nicht testen da ich es grade unter Vista 64bit nicht zum laufen gebracht habe.
04/23/2009 11:55 nofuture#3
Danke, damit kann man schonmal gut was anfangen :)
An sich funktionierts, nun muss ich nurnoch rausfinden, wie man bitorientiert schön das Display layouten kann ^^

Aber erstmal werd ich nachher versuchen, das in meine scripts umzusetzen,
nochmal thx :)
04/26/2009 22:57 nofuture#4
Also mit dem LCD hab ich jetzt so mehr oder weniger hinbekommen,
nun nur noch etwas, worüber ich diesmal garnichts finde :/

Wie kann ich die G-Tasten direkt ansprechen?
sprich z.B. auf G1 soll die Funktion Client1_beenden aufgerufen werden.

In der Regel könnte ich dies nun so machen:
HotKeySet("{END}","exit_client1")
nun bei 5 clients oder mehr ist das jedoch problematisch,
klar - auch übers GUI regelbar, jedoch denke ich mir, wofür hab ich ne G15 ^^

Wie könnte ich jetzt also die G-Tasten in AutoIT einbinden, sodass ich sie für HotKeySet einsetzen könnte?
04/26/2009 23:53 bingbongman#5
Vllt schaffst du es ja mit _IsPressed.
04/27/2009 00:00 nofuture#6
joa, aber wie?
als taste {G1} bis {G54} oder wie? ^^
04/27/2009 16:24 Gabba2#7
Ich würde den G15 Tasten einfach Makros wie shift+alt+xyz zuweisen und dann halt diese Kombis als Hotkeys in den Scripten mit der gewünschten Funktion verbinden.
04/27/2009 18:23 nofuture#8
hm... Also an sich schonmal ne super Idee, wie man es umgehen könnte, die Tasten direkt anzusprechen, als Übergangslösung oder Notlösung akzeptabel, thx :)

Jedoch bei insgesamt 56 möglichkeiten wird das etwas haarig (man kann ja die G15-Tasten mit profilen starten, ich muss nur nochmal nachschauen, wie genau das geht ^^ dann kann man, während das tool läuft, die 56 G-Tasten für das script nutzen, hört sich zwar rellativ viel an, jedoch wenn man bedenkt, dass viele Funktionen wie Pause, Start/Resume, Ende etc pp für bis zu 5 clients (oder vielleicht sogar noch mehr? mal schaun, was die Zeit bringt) einsetzt, dann sind es nurnoch 11 Funktionsaufrufe Pro Client + eine Funktion für alle (wenn mans voll ausschöpfen möchte ^^).

da ich gern meine möglichkeiten in nächster Zeit ausschöpfen möchte, würde ich auch gerne alle möglichkeiten ausschöpfen, jedoch sind viele tastenkürzel auch so schon standartmässig belegt, sodass wenn man eine solche versehentlich auswählt, dies Auswirkungen auf andere Programme haben könnte, was ich natürlich nicht möchte.

Gab es nicht in AutoIT nen Tool, mit dem man quasi seine tastendrücke "aufzeichnen" konnte? dann könnte man vielleicht herausfinden, wie AutoIT es sieht, wenn man eine solche G-Taste verwendet bzw. oder ob es überhaupt in AutoIT machbar ist, ohne die G-Tasten irgendwie zu konfigurieren (müsste ja irgendwie gehen, nur hab ich leider keine Idee wie :/ )
04/27/2009 19:54 Moppel123#9
Es gibt schon einen AU3 Recorder.. Allerdings kann der nur die "normalen" tasten + ein paar Sonderzeichen, aber ich glaube nicht, dass er mit den g-tasten was anfangen kann..

SuFU, der Freund und Helfer :-) : [Only registered and activated users can see links. Click Here To Register...]
04/27/2009 23:42 nofuture#10
Klar hätte ich auch direkt den au3-recorder suchen können,
jedoch wollte ich in dem Fall eher wissen, ob es dadurch möglich wäre, die entsprechenden Tasten ausgeben zu lassen ^^ scheinbar eher nicht :/

Aber irgendwie müssen die Tasten doch auch durch die G15-Software angesprochen werden...
Vielleicht über die user32.dll?
Welche möglichkeiten gäbe es denn herauszufinden, wie man die jeweiligen Tasten ansprechen kann? Ich meine, Sie sind vorhanden und haben wohl eine Ansprechadresse, immerhin durch die "offizielle software" kann man die Tasten ja ansprechen ^^