Hallo Lars,
Lars Lehmann schrieb:
Hallo zusammen,
meine Frage ist nicht unbedingt OOo speziefische, aber ich hoffe das
einer von Euch die Antwort kennt.
Ich möchte gerne das Unicode-Zeichen "Weißer Kreis" (U+25CB) bzw.
"Schwarzer Kreis" (U+25CF) benutzen und am besten direkt über die
Tastatur eingeben können.
Brauchst du das wirklich so häufig, dass der Einfügen > Sonderzeichen zu
umständlich ist?
Mit Tastatur ist es direkt nicht möglich. Du musst auf
Betriebssystemebene ein Programm benutzen, das dir die freie Zuordnung
von Tastendruck zu Zeichen ermöglicht oder du musst innerhalb von OOo
ein Makro benutzen oder innerhalb von OOo die Tastaturkürzeltabelle ändern.
In der Windows XP Zeichentabelle ist dazu aber keinen Alt-Gruppe
(Alt+xyz) angegeben.
Richtig, denn mit den Alt-Kombinationen bekommst du nur die Zeichen des
Zeichensatzes 1252.
Kann man ein solches Zeichen überhaupt über eine direkte Eingabe
einfügen, oder muss ich mir da eine Workaround über AutoText /
AutoKorrektur bauen?
Das Workaround über AutoText/AutoKorrektur ist für einzelne Zeichen sehr
ungünstig, weil du nicht innerhalb von Worten ersetzen kannst.
Makrobeispiel (Hier für oeLigatur):
Sub OELigaturKlein
Dim doc as variant
Dim controller as variant
Dim textviewcursor as variant
doc = ThisComponent
controller = doc.getCurrentController()
textviewcursor = controller.getViewCursor()
Dim character as String
character = chr(clng("&H153"))
textviewcursor.setString(character)
textviewcursor.goRight(1, false)
End Sub
Du musst dann in der Zeile "character = ..." die von dir gewünschte
Nummer einsetzen. Das Makro kannst du dann über Extras > Anpassen einem
Tastaturkürzel zuordnen. Die Schwierigkeit wird sein, ein freies Kürzel
zu finden, weil keine Kombinationen mit Alt möglich sind.
Die Änderung der Tastaturkürzeltabelle ist in
http://www.ooowiki.de/TastaturAnpassen beschrieben. Damit kannst du auch
Kombinationen mit der Alt-Taste realisieren.
mfG
Regina
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]