DE NL

ac'tivAid

Welcome to the Bugtracker of ac'tivAid. Ac'tivAid is a AutoHotkey script, which was released in the german magazine c't 12/08. You can download the actual Release-Version at www.heise.de/ct/activaid.
Use the Forum (german page) for questions and discussions.

If you find bugs in a stable version, please first check the latest beta version before you report the bug!

To find all subjects in this bugtracker with the search, you have to change the advanced search-option Status from "All open Tasks" to "All Statuses".

Current stable version at Heise.de: 1.3.1

Current beta version: 1.3.2 beta1

Developer Build of Michael

Changelog
Readme/Help
German FAQ and German Themen-Special (at www.heise.de)

| Tasklist |

FS#1337 - Cursor springt an den Anfang der Notiz

Attached to Project: ac'tivAid
Opened by Lars C. Bernstein (lcb) - Wednesday, 05. March 2008 - 15:41
Task Type Fehlerbericht
Category Erweiterungen → QuickNote
Status Zugeteilt
Assigned To Wolfgang Reszel (Tekl)
Operating System Windows XP SP2
Severity High
Priority Normal
Reported Version 1.2.2 beta120
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 2
Private No

Details

Beim Editieren eines Texts in QuickNote springt der Cursor nicht reproduzierbar, aber oft (alle par Wörter) an den Anfang der Notiz, so als ob Strg-Pos1 gedrückt worden wäre. Das Phänomen tritt bei der Eingabe von “normalem” Text (alphanumerische Zeichen, keine Sondertasten) auf.

This task depends upon

Comment by Dirk Schwarzmann (RobOtter) - Thursday, 06. March 2008 - 08:25

Jetzt wo Du es sagst... Ich beobachte das Phänomen auch schon seit einigen Beta-Versionen. Es tritt immer nur sporadisch auf und lässt sich keiner Regel zuordnen. Es ist lästig, aber nicht schlimm - immerhin gehen keine Daten verloren.

Comment by Wolfgang Reszel (Tekl) - Wednesday, 26. March 2008 - 22:20

Habt ihr evtl. besonders viel Text drin? Schafft das Löschen der Undo-Datei kurzfristig Abhilfe? Ich kann's leider nicht nachvollziehen.

Comment by Dirk Schwarzmann (RobOtter) - Thursday, 27. March 2008 - 09:20

Nö, nicht besonders viel - 1-2kb vielleicht.
Ich beobachte allerdings seit einiger Zeit das sehr unangenehme Verhalten, dass der Rechner manchmal glaubt, es sei noch die Strg oder Alt gedrückt. Dies bezieht sich allerdings nicht (nur) auf QuickNote, sondern auf jedes Programm. Das führt dann zu sehr verwirrenden Aktionen im jeweiligen Programm und ich muss dann erstmal alle Modifier-Tasten drücken, um aus dem Modus wieder raus zu kommen.
Ich glaube, dass diese beiden Verhaltensweisen irgendwie zusammen hängen und vielleicht durch eine andere Erweiterung ausgelöst werden, bis jetzt kann ich aber nicht sagen welche. Heiße Kandidaten wären sicherlich HotStrings und UserHotkeys, aber wenn ich die für einen Tag testweise abschalte, wird ja mein System unbenutzbar ;-)

Comment by Wolfgang Reszel (Tekl) - Thursday, 27. March 2008 - 09:22

Der heißeste Kandidat ist eigentlich ComfortDrag. Ich habe solche Probleme allerdings schon gelegentlich vor ac'tivAid gehabt und selbst am Mac passiert mir das manchmal. Bei ac'tivAid passiert das leider häufiger und ich weiß noch nicht genau warum. Besonders wenn der Rechner ausgelastet ist passiert mir das.

Comment by Ingo Freitag (IFreitag) - Saturday, 29. March 2008 - 10:59

Ich kenne das Problem auch. Allerdings habe ich ComfortDrag nicht aktiviert, so dass es zumindest nicht alleine am dem Plugin liegen kann.
Allerdings verwende ich UserHotkeys und auch CharacterAid (was ja auch immer auf die Tasten 'schaut').

Wobei sich das Phänomen bei mir mehr oder weniger darauf beschränkt, dass QuickNote STRG-L nicht die Linie zieht, sondern einfach an den Beginn des Dokuments springt (siehe FS#1308).
Das 'Hängen' von Umschalttasten (STRG, SHIFT, ALT) dagegen passiert auch ab und an windowsweit.
Keine Ahnung, ob zwischen den Symptomen ein Zusammenhang besteht.

Comment by J. Schneider (js) - Monday, 26. May 2008 - 10:00

Ich benutze kein ComfortDrag und habe auch keine Problem mit STRG- oder ALT-Kombinationen, aber den spontanen Sprung an den Dateianfang kann ich bestätigen (hatte ich hier auch schon mal am 19.02.08 angefragt).
Zunächst glaubte ich eine Erhöhung der Häufigkeit mit der Länge einer Zeile zu erkennen, aber inzwischen passiert es auch nach dem 2. Buchstaben.

Comment by Wolfgang Reszel (Tekl) - Monday, 26. May 2008 - 11:24

Ich kann das leider überhaupt nicht nachvollziehen. Vielleicht schickt mir noch mal jemand sein Settings-Verzeichnis.

Comment by Wolfgang Reszel (Tekl) - Monday, 26. May 2008 - 12:26

Danke für die Datei, allerdings konnte ich es auch damit nicht nachvollziehen. Wie ich sehe, liegt die Notizdatei bei dir auf einem Netzlaufwerk. Hängt es vielleicht damit zusammen? Was passiert, wenn du die Datei mal lokal ablegst oder einen Laufwerksbuchstaben verwendest?

Comment by Tom Krumpschmid (mitom2) - Monday, 26. May 2008 - 19:38

damit hängt es nicht zusammen. bei mir sind die QuickNote-dateien im ac'tivAid-verzeichnis und es passiert ebenso.

könnte man bis zum finden des fehlers ein akkustisches signal einbauen, das einen kurzen ton ausgibt, wenn in Quicknote Strg+Pos1 gedrückt wird? so könnten wir

a) herausfinden , ob wirklich diese taste im hintergrund ausgeführt wird.
b) falls dem so ist, das schreiben am fehlerhaften ort sofort unterbrechen.

CU TOM

Comment by Wolfgang Reszel (Tekl) - Monday, 26. May 2008 - 23:47

Ich vermute der Fehler passiert in der Unterroutine qn1_tim_SaveChanges:

Bitte mal direkt darunter ein Return einfügen und ac'tivAid neu laden.

Anbei auch mal eine Version, die jede erkannte Sondertaste in DebugView anzeigt (siehe FAQ).

Comment by J. Schneider (js) - Tuesday, 27. May 2008 - 14:22

Ich steh 'grad auf dem Schlauch... Soll ich unter der Routine oder unter der Zeile ein ein CR+LF einfügen? Und warum?! Die Zeilenenden sehen sowohl in Deiner Version, als auch in der vorhandenen sehr schön aus (also CR und LF am Ende jeder Zeile), die Subroutine endet mit "Return"...

Comment by Wolfgang Reszel (Tekl) - Tuesday, 27. May 2008 - 14:35

Nein ich meine den Befehl 'Return'. Dadurch, dass du ihn da hinschreibst, wird die Subroutine sozusagen deaktiviert. Ich vermute das diese Routine das Problem auslöst, da sie fast nach jedem Buchstaben ausgeführt wird. Falls du damit das Problem beseitigen kannst, weiß ich zumindest wo ich suchen muss. Ich vermute, es liegt an der Funktion GetScrollInfo() innerhalb der Subroutine.

Comment by Wolfgang Reszel (Tekl) - Thursday, 05. June 2008 - 17:44

Ich hoffe mit der neuen Beta ist das Problem behoben.

Comment by michael (dehner) - Monday, 26. July 2010 - 09:36

Gibt es hierzu inzwischen eine Lösung oder weitere Infos?
Das Problem tritt bei mir reproduzierbar auf.
Verwende überwiegend "hotstrings" (ca. 30) und würde einen Zusammenhang nicht ausschließen.

Habe die v1.2.1

Loading...