Leider muss an dieser Stelle mitgeteilt werden, dass Wolfgang Reszel seine Arbeit an ac'tivAid beendet hat. Eine Entwicklerversion von ac'tivAid gibt es auf meiner Webseite. Gruß, Michael
Der Bugtracker wurde aus Sicherheitsgründen abgeschaltet, diese Website dient nur noch als statisches Archiv. |
||
Willkommen beim Bugtracker zu ac'tivAid. Ac'tivAid ist ein AutoHotkey-Skript, welches zuletzt in c't 12/08 ausführlich vorgestellt wurde. Wenn Sie in der stabilen Version einen Fehler finden, testen Sie bitte erst die aktuelle Beta-Version, bevor Sie den Fehler melden! Um evtl. schon hier behandelte und geschlossenen Themen mit der Suche zu finden, muss in der erweiterten Suche bei Status "Alle offenen Aufgaben" auf "Alle Status" umgestellt werden. |
Letzte stabile Version bei Heise.de: 1.3.1 Letzte beta Version 1.3.2 beta1 : activaid_beta.exe | portable_activaid_beta.exe Entwicklerversion von Michael Änderungen, Liesmich/Hilfe, FAQ und Themen-Special (bei www.heise.de) Digital Upgrade haben ein Video zu ac'tivAid 1.1.8.1 gedreht, wo ein paar Funktionen kurz angesprochen werden. |
FS#473 - LookThrough
Angelegt Andrusch (Andrusch) - Dienstag, 29. August 2006 - 06:59
Zuletzt bearbeitet von Wolfgang Reszel (Tekl) - Donnerstag, 31. August 2006 - 09:41
|
BeschreibungTastenkombinationen wie “Strg+F12” werden nicht unterstützt. Sinnvoll wäre evtl. auch eine Ein-/Ausschalt-Funktion (über Optionshäkchen aktivierbar?), die beim 1. Tastendruck “LookThrough” dauerhaft aktiviert und beim 2. Tastendruck wieder ausschaltet. Als “Kategorie” fehlt “LookThrough” auch noch hier im Bugtracker. Ansonsten einen sehr schöne neue Funktion! Kompliment! |
Mittwoch, 11. Oktober 2006 - 09:18
Grund für Schließung: korrigiert
Danke für den Vorschlag. Bitte mal die aktuelle Beta testen.
Wunderbar (wie immer
Das eigentliche Problem damit sehr elegant umgangen, aber hier völlig ausreichend.
Wurde der Lookthrough-Mechanismus geändert in einer der 1.1.5-beta-Versionen? Gestern konnte ich noch relativ flüssig das Loch über den Desktop bewegen (mit 25-45% CPU-Auslastung). Heute ruckelt es schon sehr stark, unabhängig davon ob mit zentriertem Mauszeiger oder ohne. Der CPU-Verbrauch ist dadurch zurückgegangen (max. 20%), aber schön sieht das nicht aus. Wie wäre es denn mit einer Auswahlmöglichkeit für die Anwender (ressourcenschonend vs. flüssig)?
Ich habe ads Verhalten nun mit einer Option erweitert, welche das Loch nur noch bei Stillstand der Maus verschiebt. Ich habe auch gelegentlich das Problem, dass LookThrough recht träge wird. Das ist stark abhängig von der Anzahl der Fenster und welche Programm betroffen sind. FileMaker-Fenster können LookThrough unbrauchbar machen.
Hm, daran hab ich zwar nicht gedacht, aber das ist auch eine nette Option. Was ich meinte, war mehr die Tatsache, dass es von einer Version zur nächsten mehr geruckelt hat, und dass ich eigentlich viel lieber die richtig flüssige Version hätte - auch wenn diese 50% Rechenzeit braucht. In der aktuellen Beta (14) ist die normale Variante nochmals langsamer geworden: das Fenster wird nur noch alle 0,7 Sekunden aktualisiert, was ziemlich ruckelig ist. Vielleicht könnte man das konfigurieren, z.B. alle 0,1-0,2 Sekunden?
Bitte mal Zeile 148 in ac’tivAid_LookThrough.ahl durch folgende ersetzen:
SetTimer, look_tim_LookThrough, % 20 * look_SlowRefreshing*5
Flackert ein wenig, ist aber bedeutend flüssiger. :) Der Verbrauch liegt bei mir zwischen 17% und 27%, je nachdem, wie schnell man die Maus bewegt.
Das Flackern ist ein Problem von Windows, welches bei Änderung von Fenstern diese gleich wieder neu aufbauen will.
Wie sieht’s denn hiermit aus?
SetTimer, look_tim_LookThrough, % 10 * look_SlowRefreshing*10
Hm, eventuell ist das Flackern geringer geworden, aber die Änderung ist marginal. Wofür steht diese Zeile denn? Ich hab mal etwas mit den Werten rumgespielt bzw. die Zeile ganz weggemacht. Es ändern sich ein wenig die Flackerwerte. Insgesamt gesehen bleibt aber die “Lochwiederholrate” auf einem relativ geringem Wert (3-4 Hz). Ich vermute, das lässt sich nicht steigern ohne die CPU deutlich zu belasten?
So, Beta 15 setzt den Timer nun auf 5 wenn SlowRefreshing nicht aktiviert ist. Der Timer besagt wie oft die Loch-Routine aufgerufen wird, die Angabe ist in Millisekunden. Zeile 148 bezog sich nur auf den Modus, wenn man die Taste gedrückt hält. Wie schnell das Loch dann tatsächlich verschoben wird, ist abhängig von den Fenstern und kann nun nicht mehr weiter beeinflusst werden. Alle Tricks, den Neuaufbau der Fenster zu verhindern führen leider zu Darstellungsfehlern.
Danke, das war die Einstellung, die ich vermisst habe. Nun wird das Loch wieder flüssig dargestellt, soweit es eben die CPU hergibt. Wenn ich deutlich mit der Maus wackle, setzt es auch die CPU-Last auf 100% hoch, aber das war zu erwarten. Es flackert nun etwas deutlicher, doch das ist mir lieber als wenn es ruckelte.
Einen Bug hab ich aber entdeckt: bei zwei geöffneten Firefox-Fenstern schaltet das Loch zwischen den beiden Fenstern hin und her. Bei nur einem Firefox klappt es problemlos.
Das mit Firefox und Thunderbird ist mir auch schon aufgefallen. Leider weiß ich noch nicht woran das liegt. LookThrough verändert nämlich wirklich nur die Fensterform.