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]