Hallo *, wenn man NUR IN WRITER AN DER CURSOR-POSITIONein Sonderzeichen via belegte Taste einfügen will, kann man das auch so machen mit jeweils einem Mini-Makro für jedes Sonderzeichen:
"Guillemet rechts" ("»") auf Taste "F2" (beispielsweise)
M a k r o
Sub F2_Guillemet_RECHTS
ThisComponent.CurrentController.getViewCursor().getText.insertString(ThisComponent.CurrentController.getViewCursor().getStart(),Chr(187),
False)
End SubDas Makro muss man unter WRITER [Extras][Makros][Makros bearbeiten] => [Meine Makros und Dialoge][Standard] abspeichern.
Das einzig wirkliche Problem kann dabei sein, den DEC-Code (Dezimalzahl) des gewünschten Zeichen ( s.o Chr(187) ) herauszufinden:
G u i l l e m e t de.wikipedia.org/wiki/Guillemets U n i c o d ehttps://www.unicode.org/charts/charindex.html#G => "guillemet, right pointing" = "00BB"
Hexadezimal => D e z i m a lDen HEX-Code "00BB" kann man beispielsweise mit dem "Windows-(Taschen)Rechner" (Modus "Programmierer") in DEC-Code (Dezimalzahl) umwandeln: 00BB (HEX) = 187 (DEC)
T a s t e n b e l e g u n g WRITER [Extras][Anpassen][Tastatur] Hier noch die restlichen Guillemets (auf die Tasten F3 F4 F5): Sub F3_Guillemet_LINKSThisComponent.CurrentController.getViewCursor().getText.insertString(ThisComponent.CurrentController.getViewCursor().getStart(),Chr(171), False)
End Sub Sub F4_Guillemet_EINFACH_RECHTSThisComponent.CurrentController.getViewCursor().getText.insertString(ThisComponent.CurrentController.getViewCursor().getStart(),Chr(8250), False)
End Sub Sub F5_Guillemet_EINFACH_LINKSThisComponent.CurrentController.getViewCursor().getText.insertString(ThisComponent.CurrentController.getViewCursor().getStart(),Chr(8249), False)
End Sub Gruß Hans-Werner -- Liste abmelden mit E-Mail an: [email protected] Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy
