Hallo Jens,
ich f�rchte Du wirst nicht zufrieden sein, weil ich nicht die ganze Progammstruktur von OOo ver�ndere ;-) aber ich habe folgendes ausprobiert:


Schreibe drei (oder eben soviele wie Du brauchst...) Makros vom Typ http://codesnippets.services.openoffice.org/Writer/Writer.InsertUnicodeCharacter.snip
(siehe Tipp von Regina)


Sub cedille
Dim doc as object
Dim controller as object
Dim textviewcursor as object
Dim character as String
doc = ThisComponent
controller = doc.getCurrentController()
textviewcursor = controller.getViewCursor()
' character-codes siehe unter "Einf�gen-Sonderzeichen" :
character = chr(231) ' edd mit 235, idd mit 239, u.s.w.
textviewcursor.setString(character)
textviewcursor.goRight(1, false)
End Sub

Unter Extras-Anpassen-Men� legst Du ein neues Men� an (vielleicht ganz unten). Das erh�lt den Namen "Men�", den Du aber mit F2 editieren kannst, z.B. in "Spezial~;", und dann ncoh eins und nennst es "Spezial~:".
(ich w�rde ja "Spezial~," und "Spezial~." verwenden, um nicht immer noch die Umschalttastre bem�hen zu m�ssen, aber wenn man sich so an MSO gew�hnt hat ;-) )


Dann suchst Du unten in "Bereich" die drei Makros raus und f�gst sie oben mit der Schaltfl�che "Neu" in die beiden Men�s ein. Wenn Du jetzt noch die Tilde vor den ersten Buchstabe setzt (also "~cedille" u.s.w. ) hast Du das gew�nschte Verhalten: "Alt ;" + "c" ergibt "cedille"

(na ja fast: statt Strg brauchst Du nun alternativ die Alt-Taste)

Jens Eschmann wrote:
Hallo Regina,
Die �nderung der Tastaturbelegung ist leider �berhaupt keine L�sung; dabei �ndert sich schlie�lich mehr als nur die Belegung f�r ein paar Sonderzeichen. Ich will schlie�lich genauso schnell weitertippen wie bisher und nicht st�ndig auf irgendwelche Tastaturschablonen gucken m�ssen. Sowas lohnt sich eigenlich nur Sprachen mit komplett anderen Schrifts�tzen (asiatische Sprachen, kyrillisch, griechisch, hebr�isch etc.). Au�erdem gibt es durchaus mehrsprachige Texte (oder Zitate im Text!); da lohnt es sich nicht, f�r einen Absatz das Tastaturschema zu wechseln... (NB: WinXP habe ich �brigens nicht (entscheidet mir zu viel, ohne mich vorher zu fragen), aber in Win2000 geht das nat�rlich auch ;-)
Zu der L�sung mit Makros: Ich h�tte damit weniger ein Problem (auch wenn es in MSO seeehr viel einfacher gel�st ist), aber es gibt Benutzer, die wissen (leider) nicht einmal, was ein Makro �berhaupt ist. Wie soll man die zum Umstieg auf OO bewegen, wenn man denen erz�hlen muss, f�r frz. oder ndl. Texte f�r jedes Sonderzeichen ein eigenes Makro anlegen zu

Wenn das wirklich viele Leute brauchen w�re es ja sinnvoll, das zumindest als Add-On anzubieten ...


m�ssen? Ich wei� von einigen Benutzern, die genau diese Sache davon abh�lt, teilweise oder komplett auf OpenOffice umzusteigen. Ich bleibe dabei: Die L�sung in MSO ist die benutzerfreundlichste L�sung; eine Implementierung in OO w�rde au�erdem rein gar nichts an der sonstigen Programmstruktur �ndern - einige Ann�herungen an MSO in der Beta sehe ich n�mlich durchaus kritisch...
Bis bald,
Jens


Regina Henschel schrieb:

Hallo Jens,

Jens Eschmann schrieb:

Hallo,
Gerade bei der Arbeit mit mehrsprachigen Dokumenten ist der Writer ja klasse, besonders durch die vielen herunterladbaren W�rterb�cher - MSO kann man da ja ganz vergessen, wenn man andere Sprachen als die installierten W�rterb�cher benutzen will. Super auch die Funktion f�r die Worterg�nzung.
Eine Sache (selten!!!) ist bei MSO zugegebenerma�en besser gel�st als in OO (und deshalb leider noch auf meiner Festplatte), n�mlich die Tastaturbelegung f�r Sonderzeichen. Bei franz. u. niederl. Texten braucht man des �fteren Buchstaben mit Trema (�, �), im Frz. c mit c�dille (�). In MSO ist das voreingestellt auf [Strg.] + : + e / i bzw. [Strg.] + , + c. �ber "Einf�gen" -> "Symbol" kann au�erdem eine beliebige Tastenkombination f�r eine andere Belegung gedr�ckt werden (zumindest in MSO 2000).


�ber "Einf�gen" -> "Sonderzeichen" dauert das
zu lange, �ber den ASCI-Code ist es auch nicht sehr komfortabel und �ber das automatische Ersetzen l�sst sich das Problem auch nicht l�sen, oder? W�re doch genial, wenn in OO 2 die Belegung f�r die Sonderzeichen �ber eine Aufzeichnungsfunktion frei ge�ndert werden k�nnte - dann k�nnte ich auch endlich MS Office deinstallieren!

Das eigentliche Problem ist es nicht, die Zeichen �ber Tastatur einzuf�gen (Anleitung kommt noch), sondern dass in OOo die Auswahl, welche Tastaturkombinationen belegbar sind, sehr eingeschr�nkt ist. Insbesondere gibt es keine Kombinationen mit der Alt-Taste. Welche es �berhaupt gibt, siehst du unter Extras -> Anpassen -> Tastatur.


Um ein bestimmtes Zeichen einzuf�gen ben�tigst du f�r jedes Zeichen ein Makro. Du passt dazu das Makro
http://codesnippets.services.openoffice.org/Writer/Writer.InsertUnicodeCharacter.snip


entsprechend an. Der n�tige Unicode wird dir bei Einf�gen -> Sonderzeichen angezeigt. Diese Makros speicherst du nicht im Dokument sondern in einem Modul in einer allgemeinen Bibliothek. Zum Ausprobieren kannst du dir einfach ein Modul in der Bibliothek "Standard" einrichten. Diesem Makro kannst du dann �ber Extras ->Anpassen eine Tastaturbelegung zuweisen.

mfG
Regina

-- / \ gruss \ / ASCII Ribbon Campaign gisbert friege X Against HTML Mail / \

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



Antwort per Email an