Hallo Mathias,

Ich weiß momentan nicht, wie ich das finden soll. Zunächst finde ich es immer noch schräg, dass ein BS eine harte Formatierung in Text einbringt, der selbst nur mit Vorlagen formatiert ist, [...]

ja, dem kann ich voll und ganz zustimmen.

Wobei hier zu diskutieren ist, wie es hinterher aussieht. Die OOo Maxime sieht ja vor, daß beim Backspace aus dem unteren Absatz heraus der übrigbleibende Gesamtabsatz die Formatvorlage des unteren übernimmt, während beim Delete aus dem oberen Absatz heraus die Sache umgekehrt abläuft, d.h. der entstehende Absatz hat die Formatvorlage des oberen Absatzes, wenn ich mich richtig erinnere.

Das erinnerst du korrekt. Ist das Verhalten vom Writer hier logisch? Für mich zumindest schon, wenn man es weiß. Aber versteht man es auch, wenn man es nicht weiß? Für mich schwer zu erfassen, denn ich weiß es ja. ;-)

Generell möchte ich nicht, daß sich der Absatz, in dem ich mit dem Cursor stehe, formatmäßig durch Delete oder Backspace ändert bzw. anders formuliert, sollte der evtl. entstehende Gesamtabsatz das Format haben, in dem ich mich vor der Operation mit dem Cursor befand.

Dadurch läßt sich das spätere Erscheinungsbild vorausahnen und die korrekte Handlung dafür (DEL oder BS) planen.

Insoweit halte ich die SO/OOo Regel für ok. Ich glaube auch, daß eine Änderung hieran wiederum eine Menge existierender User vor den Kopf stoßen würde.

Nur so mal als Beobachtung:

Beim Ausprobieren habe ich diverse andere Textverarbeitungen gesehen. Dort gewinnt bei Backspace in vielen Fällen die Formatvorlage des oberen Absatzes. In einigen Fällen war es aber so, daß der Text aus dem unteren Absatz trotzdem eine eingeschränkte Formatierung (Zeichensatz und Größe etc.) behalten hat. D.h. es wurde dann innerhalb des oberen Absatzes wohl teilweise hart überformatiert.

Ich halte das nicht für wünschenswert, da man ggf. wieder Nachbearbeiten muß, allerdings stößt es Anfänger weniger vor den Kopf.

Vielleicht kann man das Vereinigen von Absätzen ja mit etwas mehr "KI" anreichern, also z.B. leere Absätze oder bestimmte Attribute anders behandeln. Aber das läuft natürlich immer Gefahr, als "Magie" empfunden zu werden.

Ja. Es sollte eine konsequente gleichbleibende Reaktion geben. Wie gesagt, bei OOo 1.1.5 fand ich, daß dies der Fall war.

Ich möchte noch einmal die Variante (4) einbringen: BS verhält sich wie jetzt, löscht aber nur solche Einrückungen, die "hart" formatiert sind. Dadurch verhält es sich wie OOo1.x, wenn man Einrückungen nur über Vorlagen realisiert.

Dann könnte man aber mehrere Absätze, die einmal hart formatiert wurden, nicht mehr ohne weiteres miteinander verbinden. Man hat bspw. 4 Absätze mit Einrückung 2 cm, hart formatiert. Nun benutzt man am Anfang des 3. Absatzes 2 Backspaces. Die harte Formatierung würde entfernt, der Gesamtabsatz aus ehemals 2+3 wäre nicht mehr eingerückt, obwohl man die Einrückung vielleicht in der Gruppe beibehalten wollte. Es bliebe allerdings wohl noch DEL als Alternative.

Noch ein paar generelle Überlegungen:

Wie ich in der Spec gerade lese, kommt es noch schlimmer:

Sind Erstzeileneinzug und normaler Einzug verschieden, braucht man sogar 3 Backspaces. Nr. 1 löscht den der ersten Zeile, Nr. 2 überbügelt den Gesamteinzug und Nr. 3 verschmilzt dann die Absätze.

Das Löschen der Einrückung bei OOo 2.x wurde u.a. eingeführt, weil man der Meinung war, man müsse es den Nutzern (oder den Anfängern) einfach machen, wieder Grundstellung einzunehmen, weil sie sonst nicht wüßten, wie ("This is important for basic users to be able to delete an indent without knowledge of styes and advanced formatting").

Ich frage mich allerdings, wie diese Nutzer denn überhaupt eine Einrückung erreicht haben?

Dazu mußten sie doch erst einmal die Mechanismen lernen, also z.B. den "Einzug erhöhen" Button, das Kontextmenü "Absatz - Einzüge und Abstände" oder Hauptmenü "Format - Absatz" bzw. das manuelle Ziehen im Lineal.

Wenn sie dies also erlernt haben, müßten sie eigentlich theoretisch sofort auch das Knowhow erworben haben, wie man solche Einzüge wieder los wird.

Gruß

Guido
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an