RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-12 Diskussionsfäden Jörg Schmidt
Hallo, 

> -Original Message-
> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Saturday, January 12, 2019 6:57 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?
> 
> Lieber Jörg,
> 
> weil es gestern so gut lief, habe ich heute gleich noch eine weitere 
> Datei erstellt, in der es um die Eingabe von Sonderzeichen der 
> arabischen Umschrift und des türkischen Alphabets geht. Vielleicht 
> kannst du die auch hochladen.

Danke, ist jetzt hochgeladen in denselben Beitrag von gestern, habe nur die 
Überschrift erweitert.

> Bei der Gelegenheit ist mir aufgefallen, dass ich in der Datei 
> "Griechische Buchstaben" den Ausdruck "Strg+Alt" und "Alt+Umschalt" 
> verwendet habe, obwohl es im Menü "Anpassen" von OpenOffice 
> stattdessen 
> "Ctrl+Alt" und "Alt+Shift" heißt. Wenn du meinst, dass das zu 
> unnötiger 
> Verwirrung führen kann - bitte einfach die gestrige Datei durch die 
> angehängte neue Datei ersetzen.

Nö, ich sehe da kein Problem, denn diese Dinge sind ohnehin 
sprach-/lokalisations-abhängig.


Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-12 Diskussionsfäden Helmut Schütz

Lieber Jörg,

weil es gestern so gut lief, habe ich heute gleich noch eine weitere 
Datei erstellt, in der es um die Eingabe von Sonderzeichen der 
arabischen Umschrift und des türkischen Alphabets geht. Vielleicht 
kannst du die auch hochladen.


Bei der Gelegenheit ist mir aufgefallen, dass ich in der Datei 
"Griechische Buchstaben" den Ausdruck "Strg+Alt" und "Alt+Umschalt" 
verwendet habe, obwohl es im Menü "Anpassen" von OpenOffice stattdessen 
"Ctrl+Alt" und "Alt+Shift" heißt. Wenn du meinst, dass das zu unnötiger 
Verwirrung führen kann - bitte einfach die gestrige Datei durch die 
angehängte neue Datei ersetzen.


Viele Grüße
Helmut




Arabische-Umschrift-und-Tuerkische-Sonderzeichen.odt
Description: application/vnd.oasis.opendocument.text


Griechische-Buchstaben.odt
Description: application/vnd.oasis.opendocument.text

-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Jörg Schmidt
Hallo, 

> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Friday, January 11, 2019 9:16 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?
> 
> Am 11.01.2019 um 21:02 schrieb Jörg Schmidt:
> > schon online:
> > http://de.openoffice.info/viewtopic.php?f=25=71454
> >
> >
> > Ich habe jetzt nur auf die Mailingliste verwiesen, falls Du 
> willst können wir gerne Deine Autorenschaft auch noch ins PDF 
> schreiben und eine einfache Lizens wie 
> https://creativecommons.org/licenses/by-sa/3.0/de/ dazutun.
> >
> > Das müsstest Du entscheiden.
> 
> Das ging ja schnell. Danke!
> 
> Wenn ihr noch meinen Namen als Autor ins PDF schreibt, ist das nett. 

so, Name steht jetzt drin (direkt unter der Überschrift am Anfang des PDF)


Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Helmut Schütz

Am 11.01.2019 um 21:02 schrieb Jörg Schmidt:

schon online:
http://de.openoffice.info/viewtopic.php?f=25=71454


Ich habe jetzt nur auf die Mailingliste verwiesen, falls Du willst können wir 
gerne Deine Autorenschaft auch noch ins PDF schreiben und eine einfache Lizens 
wie https://creativecommons.org/licenses/by-sa/3.0/de/ dazutun.

Das müsstest Du entscheiden.


Das ging ja schnell. Danke!

Wenn ihr noch meinen Namen als Autor ins PDF schreibt, ist das nett. 
Aber macht euch keine große Mühe mit Lizenzen.


Ansonsten habe ich im Zusammenhang mit meiner Frage und euren Antworten 
viel gelernt und sauber aufgeräumte Tastaturmakros!


Liebe Grüße
Helmut


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Jörg Schmidt
Hallo, 

> -Original Message-
> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Friday, January 11, 2019 8:22 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?

> Mit deinem Tipp hast du mir sehr geholfen, den ich gleich 
> dafür genutzt 
> habe, Ordnung in meine Makros zu bringen.
> 
> Und auch dazu, um eine Anleitung zu formulieren, wie man griechische 
> Buchstaben mit der deutschen Tastatur eingeben kann.
> 
> Das Ergebnis - zur Überprüfung und freien Verwendung - 
> findest du im Anhang.

Danke.

schon online:
http://de.openoffice.info/viewtopic.php?f=25=71454


Ich habe jetzt nur auf die Mailingliste verwiesen, falls Du willst können wir 
gerne Deine Autorenschaft auch noch ins PDF schreiben und eine einfache Lizens 
wie https://creativecommons.org/licenses/by-sa/3.0/de/ dazutun. 

Das müsstest Du entscheiden.
 



Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Helmut Schütz

Am 11.01.2019 um 14:50 schrieb Jörg Schmidt:

Wie geht es zum Beispiel, nach dem Aufruf von "Extras -
Makros - Makros
verwalten - Open Office Basic" ein neues Modul mit dem Namen
"Griechisch" einzurichten und an welcher Stelle sollte es
abgespeichert
werden? Wenn ich ein neues Modul einrichten will, wird immer
ein neues
Makro in meinem vorhandenen Makro-Modul eingerichtet.

Wenn Du eine Extra-Bibliothek willst, dann:
-klicke im erscheinenden Dialog die Schaltfläche "Verwalten"
-klicke nun im weiteren Dialog Register "Bibliotheken" und wähle bei Ort "Meine Makros und 
Dialoge" und klicke auf neu und nenne es "Griechisch"
-kontrolliere das nun unter "Bibliothek" "Griechisch" markiert ist und klicke auf 
"Bearbeiten"

damit landest Du im (automatisch angelegten) Modul namens "Module1" in Meine 
Makros-Griechisch


Mit deinem Tipp hast du mir sehr geholfen, den ich gleich dafür genutzt 
habe, Ordnung in meine Makros zu bringen.


Und auch dazu, um eine Anleitung zu formulieren, wie man griechische 
Buchstaben mit der deutschen Tastatur eingeben kann.


Das Ergebnis - zur Überprüfung und freien Verwendung - findest du im Anhang.

Viele Grüße
Helmut




Griechische-Buchstaben.odt
Description: application/vnd.oasis.opendocument.text

-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Jörg Schmidt
Hallo, 

> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Friday, January 11, 2019 1:50 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?

> Grundsätzlich könnte ich das machen. 

Gut.

Aber verstehe das als freiwillig, denn es ist natürlich keine Pflicht. 
Das ich Dich dazu quasi ermuntert habe, verstehe so das uns Dein Beitrag direkt 
hilft, indem er unseren Anwendern hilft und das zusätzlich auch die allgemeine 
Hoffnng besteht das immer einmal wieder solch eine kleine Doku ein Einstieg für 
neue Mithelfer sein kann, weil sie Spass daran finden. Letztlich hat hier jeder 
mit etwas Kleinem angefangen.

> Wie geht es zum Beispiel, nach dem Aufruf von "Extras - 
> Makros - Makros 
> verwalten - Open Office Basic" ein neues Modul mit dem Namen 
> "Griechisch" einzurichten und an welcher Stelle sollte es 
> abgespeichert 
> werden? Wenn ich ein neues Modul einrichten will, wird immer 
> ein neues 
> Makro in meinem vorhandenen Makro-Modul eingerichtet.

(a)
-klicke im erscheinenden Dialog die Schaltfläche "Verwalten"
-klicke nun im weiteren Dialog Register "Module" und markiere unterhalb meine 
Makros den Eintrag "Standard" und klicke auf "Neu" und nenne das "Griechisch"

das ergibt ein neues Modul namens "Griechisch" in Meine Makros-Standard

Wenn Du lieber eine Extra-Bibliothek willst, dann:

(b)
-klicke im erscheinenden Dialog die Schaltfläche "Verwalten"
-klicke nun im weiteren Dialog Register "Bibliotheken" und wähle bei Ort "Meine 
Makros und Dialoge" und klicke auf neu und nenne 2s "Griechisch"
-kontrolliere das nun unter "Bibliothek" "Griechisch" markiert ist und klicke 
auf "Bearbeiten"

damit landest Du im (automatisch angelegten) Modul namens "Modul1" in Meine 
Makros-Griechisch

Du kannst auch auf den Automatismus der Einrichtung von "Modul1" verzichten und 
statt "Bearbeiten" zu klicken zum Register "Module" wechjseln, dort die nun 
sictbare Bibliothek [sic] "Griechisch markieren, dann dort Neu klicken und 
einen Namen vergeben für das neuer Modul [sic] das nun in der Bibliothek 
"Griechisch" angelegt wird

Der Weg (b) ist nicht zwingend nötig, aber im Zweifel immer zu bevorzugen, weil 
nur so später ein beqauemes Sichern der Module in Form einer Extension möglich 
ist, denn die Bibliothek "Standard" (und DORT untergeordnete Module) lassen 
sich nicht einfach in eine Extension sichern.


am Rande erwähnt:
Ansonsten kannst Du Makros auch in einem Dokument speichern indem Du das 
geöffnete Dokument anstatt "meine Makros" auswählst. Diese Makros sind dann 
aber (normalerweise) nur innerhalb dieses Dokuments nutzbar.
Nicht hingegen kannst Du (mit normalem Vorgehen) Makros unter "OpenOffice 
Makros" speichern, weil dieser Bereich normalerweise gesperrt ist.



Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Helmut Schütz

Am 11.01.2019 um 11:54 schrieb Jörg Schmidt:

Das Makro ist ohnehin der kleinere Teil, es müsste vor allem beschrieben werden 
wie das Makro eingebunden werden muss und wozu das Ganze überhaupt dient, so 
das es ein normaler Anwender verstehen kann.

Wenn Du bereit wärest das zu schreiben (Dateiformat odt und pdf), dann kann ich 
es ins Forum stellen:
http://de.openoffice.info/viewtopic.php?f=1=55849
(ich kann Dir auch einen Forumsaccount einrichten, nur dann müsstest Du Dich 
dort erst technisch einarbeiten, ein odt/pdf hingegen kannst Du gestalten wie 
Du magst und ich lade es dann ins Forum hoch und gut)


Grundsätzlich könnte ich das machen. An einigen Stellen der Beschreibung 
der OpenOffice-Menüführung fühle ich mich allerdings unsicher. Zum 
Beispiel kann ich mich im Makro-Bearbeiten-Menü gerade so durchwursteln, 
dass ich selber zurechtkomme und neue Makros in mein user/basic/module1 
Modul hineinspeichern und verändern kann, aber es wäre schwierig (und 
vielleicht gar nicht ratsam) das auf diese Weise anderen zu beschreiben. 
(Ich arbeite zwar seit 1987 mit Openoffice bzw. damals noch Staroffice, 
aber gerade bei der Makroverwaltung blicke ich bis heute im Ganzen kaum 
durch.)


Wie geht es zum Beispiel, nach dem Aufruf von "Extras - Makros - Makros 
verwalten - Open Office Basic" ein neues Modul mit dem Namen 
"Griechisch" einzurichten und an welcher Stelle sollte es abgespeichert 
werden? Wenn ich ein neues Modul einrichten will, wird immer ein neues 
Makro in meinem vorhandenen Makro-Modul eingerichtet.


Gruß, Helmut

-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Jörg Schmidt
Hallo, 

> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Friday, January 11, 2019 11:09 AM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?

> Lieber Michael, falls du das Makro in einem wiki 
> veröffentlichen willst, 

Also ich fürchte Michael hat das nur vorschlagen wollen und nicht selber machen.


Das Makro ist ohnehin der kleinere Teil, es müsste vor allem beschrieben werden 
wie das Makro eingebunden werden muss und wozu das Ganze überhaupt dient, so 
das es ein normaler Anwender verstehen kann.

Wenn Du bereit wärest das zu schreiben (Dateiformat odt und pdf), dann kann ich 
es ins Forum stellen:
http://de.openoffice.info/viewtopic.php?f=1=55849
(ich kann Dir auch einen Forumsaccount einrichten, nur dann müsstest Du Dich 
dort erst technisch einarbeiten, ein odt/pdf hingegen kannst Du gestalten wie 
Du magst und ich lade es dann ins Forum hoch und gut)

Ebenso kann ich versuchen ob wir es mit in die ProOO-Box aufnehmen wollen:
http://prooo-box.org/live/seiten/dokumentation.html

und ggf. später in die Writer-Dokumentation integrieren:
http://www.openoffice.org/de/doc/index.html




Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Helmut Schütz

Am 11.01.2019 um 09:54 schrieb Jörg Schmidt:

Hallo,


-Original Message-
From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de]
Sent: Thursday, January 10, 2019 5:42 PM
To: users-de@openoffice.apache.org
Subject: Re: Wie kann ich in Open-Office
Unicode-Sonderzeichen per Tastatur eingeben?

Lieber Jörg,

tut mir Leid - ich hatte doch etwas zu früh die endgültige
Erfolgsmeldung gegeben. Zwar lassen sich mit dem Makro

Sub griechischphi()
On Error Goto fehler
vcur = ThisComponent.GetCurrentController.ViewCursor
vcur.String = "φ"
vcur.goRight(1, false)
Exit Sub
fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
   End Sub

z. B. griechische Buchstaben jetzt vernünftig eingeben und
ich lande auch mit dem Kursor rechts neben dem Zeichen. Wenn
ich aber zum Beispiel mitten in einem deutschen Text ein paar
griechische Buchstaben ergänzen will und anschließend mit den
Pfeiltasten woandershin gehen will (meistens mit
Strg-Pfeil-nach-rechts ans Ende der Zeile), dann bleibe ich
im "Markiermodus" und alle Zeichen ab dem eingefügten Zeichen
werden markiert. Das ist nur dann nicht der Fall, wenn ich
sofort ein anderes Zeichen schreibe, deswegen war mir das
bisher nicht aufgefallen. Wie könnte ich das ändern?

z.B.:

Sub griechischphi()
On Error Goto fehler
vcur = ThisComponent.GetCurrentController.ViewCursor
vcur.String = "φ"
vCur.collapseToEnd
Exit Sub
fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
End Sub


Danke, lieber Jörg, das ist die Lösung.

Ich habe die Zeile "vCur.collapseToEnd" in alle Buchstabenmakros 
ersatzweise eingefügt, und jetzt funktionieren sie so, wie sie sollen.


Die kompletten (kleinen) griechischen Buchstaben habe ich übrigens auf 
die mit Ctrl-Alt ansteuerbaren Buchstabentasten gelegt, so dass ich 
problemlos in deutsche Texte einzelne griechische Wörter (allerdings 
ohne Akzente) einfügen kann.


Lieber Michael, falls du das Makro in einem wiki veröffentlichen willst, 
kann vielleicht auch mein Vorschlag zur Tastaturbelegung mit 
griechischen Kleinbuchstaben interessant sein:


wrtzuiop asdfghjkl yxcbnm 456
ωρτζυιοπ ασδφγˁςκλ ψξχβνμ εηθ

Zur Erläuterung:

16 griechische Buchstaben liegen auf den entsprechenden deutschen Tasten 
(r, t, z, i, o, p, a, s, d, g, k, l, x, b, n, m).


Die restlichen 10 habe ich möglichst einprägsam folgendermaßen verteilt:

Omega auf „w“, Phi auf „f“, Chi auf „c“, Schluss-Sigma auf „j“ sowie 
Ypsilon auf „u“, Psi auf „y“ (weil das griechische Ypsilon wie ein „u“ 
aussieht und in Verbindung mit dem „o“ auch als „u“ gebraucht wird und 
weil in „Ypsilon“ das „psi“ vorkommt).


Da das Euro-Zeichen auf „e“ bleibt, habe ich die beiden griechischen 
"e"s (Epsilon / Eta) und das Theta auf die Zahlentasten "4", "5", "6" 
oberhalb der Tasten "e" bis "t" gelegt.


Mit der Taste „h“ kann ich das phonetische Hilfszeichen ˁ (Unicode 
U+02C1) eingeben, um ein griechisches Anlaut-H im Text anzudeuten.


Der Taste „q“ bleibt der Klammeraffe zugeordnet. Nur das „v“ ist noch 
frei (ich habe darauf mein griechisches "k" gelegt, weil Ctrl-Alt-K bei 
mir den Kindle aufruft).


Liebe Grüße
Helmut



RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Jörg Schmidt
Hallo, 

> -Original Message-
> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Thursday, January 10, 2019 5:42 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?
> 
> Lieber Jörg,
> 
> tut mir Leid - ich hatte doch etwas zu früh die endgültige 
> Erfolgsmeldung gegeben. Zwar lassen sich mit dem Makro
> 
> Sub griechischphi()
>   On Error Goto fehler
>   vcur = ThisComponent.GetCurrentController.ViewCursor
>   vcur.String = "φ"
>   vcur.goRight(1, false)
>   Exit Sub
>   fehler:
>   Msgbox "falsche Cursorposition/Auswahl", 16, ""
>   End Sub
> 
> z. B. griechische Buchstaben jetzt vernünftig eingeben und 
> ich lande auch mit dem Kursor rechts neben dem Zeichen. Wenn 
> ich aber zum Beispiel mitten in einem deutschen Text ein paar 
> griechische Buchstaben ergänzen will und anschließend mit den 
> Pfeiltasten woandershin gehen will (meistens mit 
> Strg-Pfeil-nach-rechts ans Ende der Zeile), dann bleibe ich 
> im "Markiermodus" und alle Zeichen ab dem eingefügten Zeichen 
> werden markiert. Das ist nur dann nicht der Fall, wenn ich 
> sofort ein anderes Zeichen schreibe, deswegen war mir das 
> bisher nicht aufgefallen. Wie könnte ich das ändern?

z.B.:

Sub griechischphi()
On Error Goto fehler
vcur = ThisComponent.GetCurrentController.ViewCursor
vcur.String = "φ"
vCur.collapseToEnd
Exit Sub
fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
End Sub



Gruß
Jörg
 


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-11 Diskussionsfäden Dr. Michael Stehmann
Hallo,

nachdem hier ein wohl nützliches Makro erarbeitet wurde, wäre es IMO
vielleicht sinnvoll, es auf zumindest einer deutschsprachigen Seite im
wiki zu dokumentieren,

Gruß
Michael




signature.asc
Description: OpenPGP digital signature


Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-10 Diskussionsfäden Helmut Schütz

Lieber Jörg,

tut mir Leid - ich hatte doch etwas zu früh die endgültige 
Erfolgsmeldung gegeben. Zwar lassen sich mit dem Makro


Sub griechischphi()
On Error Goto fehler
vcur = ThisComponent.GetCurrentController.ViewCursor
vcur.String = "φ"
vcur.goRight(1, false)
Exit Sub
fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
 End Sub

z. B. griechische Buchstaben jetzt vernünftig eingeben und ich lande auch mit dem Kursor 
rechts neben dem Zeichen. Wenn ich aber zum Beispiel mitten in einem deutschen Text ein 
paar griechische Buchstaben ergänzen will und anschließend mit den Pfeiltasten 
woandershin gehen will (meistens mit Strg-Pfeil-nach-rechts ans Ende der Zeile), dann 
bleibe ich im "Markiermodus" und alle Zeichen ab dem eingefügten Zeichen werden 
markiert. Das ist nur dann nicht der Fall, wenn ich sofort ein anderes Zeichen schreibe, 
deswegen war mir das bisher nicht aufgefallen. Wie könnte ich das ändern?

Gruß, Helmut



-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Jörg Schmidt


> -Original Message-
> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Wednesday, January 09, 2019 2:09 PM
> To: users-de@openoffice.apache.org
> Subject: Re: Wie kann ich in Open-Office 
> Unicode-Sonderzeichen per Tastatur eingeben?

> Bei der Verwendung deines Makros ist das Zeichen nach der Eingabe 
> markiert, und der Kursor steht vor dem Zeichen, so dass beim 
> Weitertippen das Zeichen gleich wieder gelöscht wird (es sei 
> denn, man 
> geht erst mit der Pfeil-rechts-Taste nach rechts). Das war bei meinem 
> Ursprungsmakro anders. Hast du noch eine Idee, um das zu vermeiden?

Regina schrieb das doch bereits:

textviewcursor.goRight(1, false)

Mithin für mein Makro angepasst:

vcur.goRight(1, false)

und eingebaut:

Sub eoberstrichklein()
On Error Goto fehler

vcur = ThisComponent.GetCurrentController.ViewCursor
vcur.String = "ē"
vcur.goRight(1, false)
Exit Sub

fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
 End Sub


Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Wolfgang Jäth
Am 09.01.2019 um 17:30 schrieb Wolfgang Jäth:
> 
> Wenn dir der Unicode geläufig ist, kannst du natürlich auch den nehmen.
> Dann gibst du eben "U+04AB" statt "@@c" ein.
> 
> Allerdings möchte ich nicht wirklich mit gutem Gewissen dazu raten.

Zu letzterem, meinte ich natürlich ...

> Denn dabei besteht die Gefahr, dass du vielleicht irgend wann beginnst
> zu denken, dass da wirklich der Unicode /ausgewertet/ würde (man
> Gewohnheit). Ist aber nicht so. Für die Autokorrektur ist das einfach
> nur eine völlig willkürliche Zeichenfolge. Die Beziehung zum Unicode-
> Wert passiert ausschliesslich in deinem Gehirn.

Wolfgang
-- 
Durch Donald Trump ist mir endgültig klar geworden: Es ist
nicht der Turm von Pisa, der schief steht, es ist die Welt!


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Wolfgang Jäth
Am 08.01.2019 um 21:02 schrieb Helmut Schütz:
> Liebe Openoffice-Experten,
> 
> ich nutze OpenOffice 4.1.5 unter Windows 10 und würde gerne 
> Sonderzeichen, die ich häufig brauche, auf bestimmte Tastenkombinationen 
> legen.
> 
> So habe ich z. B. ç auf Alt-c und Ç auf Strg-Alt-c gelegt, indem ich ein 
> Makro mit der Eingabe des ASCII-Codes der beiden Cedilles erstellt habe 
> und es mit Extras-Anpassen-Tastatur den entsprechenden 
> Tastenkombinationen zugeordnet habe.

Ein völlig anderer Ansatz wäre die Autokorrektur ("Extras =>
Autokorrektur-Einstellungen"). Dort könntest du z. B. eintragen, dass
die Zeichenfolge "@@c" durch "ç" zu ersetzen ist.

Da du schrubst, es gehe um viele verschiedene, würde ich da gleich ne
Systematik einarbeiten (wie z. B. alle Sequenzen mit "@@" anfängt, oder
was auch immer dir gefällt).

Wenn dir der Unicode geläufig ist, kannst du natürlich auch den nehmen.
Dann gibst du eben "U+04AB" statt "@@c" ein.

Allerdings möchte ich nicht wirklich mit gutem Gewissen dazu raten.
Denn dabei besteht die Gefahr, dass du vielleicht irgend wann beginnst
zu denken, dass da wirklich der Unicode /ausgewertet/ würde (man
Gewohnheit). Ist aber nicht so. Für die Autokorrektur ist das einfach
nur eine völlig willkürliche Zeichenfolge. Die Beziehung zum Unicode-
Wert passiert ausschliesslich in deinem Gehirn.

Wolfgang
-- 
Durch Donald Trump ist mir endgültig klar geworden: Es ist
nicht der Turm von Pisa, der schief steht, es ist die Welt!


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Helmut Schütz

Am 09.01.2019 um 11:58 schrieb Jörg Schmidt:

Die einzige Frage, die bleibt: Ist das die einzige Art, ein solches
Makro zu schreiben, oder ginge es evtl. auch einfacher?

z.B. ginge auch:

Sub eoberstrichklein()
On Error Goto fehler

vcur = ThisComponent.GetCurrentController.ViewCursor
vCur.String = "ē"
Exit Sub

fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
End Sub


Lieber Jörg, doch noch eine Anmerkung:

Bei der Verwendung deines Makros ist das Zeichen nach der Eingabe 
markiert, und der Kursor steht vor dem Zeichen, so dass beim 
Weitertippen das Zeichen gleich wieder gelöscht wird (es sei denn, man 
geht erst mit der Pfeil-rechts-Taste nach rechts). Das war bei meinem 
Ursprungsmakro anders. Hast du noch eine Idee, um das zu vermeiden?


Gruß, Helmut





-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Regina Henschel

Hallo Helmut,

Helmut Schütz schrieb am 09-Jan-19 um 12:42:


Danke auch, Regina, für deine Vorschläge. Zu deinem Satz

"Lerne die Codepoints auswendig und gebe sie mit dem Numpad ein"

aber doch noch eine Frage: Wie genau geht das denn in OpenOffice? Bisher 
habe ich keinen Weg gefunden, um Unicodes direkt mit dem Numpad einzugeben.




Das ist keine Option von OpenOffice sondern vom Betriebssystem.
https://de.wikipedia.org/wiki/Unicode#Verwendung_auf_Computersystemen

Mit freundlichen Grüßen
Regina

-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Helmut Schütz

Am 09.01.2019 um 11:58 schrieb Jörg Schmidt:
(auf die Frage:) Ist das die einzige Art, ein solches Makro zu 
schreiben, oder ginge es evtl. auch einfacher?

z.B. ginge auch:

Sub eoberstrichklein()
On Error Goto fehler

vcur = ThisComponent.GetCurrentController.ViewCursor
vCur.String = "ē"
Exit Sub

fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
End Sub


Vielen Dank, Jörg, für das knappe Makro, damit klappt es sehr gut.

Danke auch, Regina, für deine Vorschläge. Zu deinem Satz

"Lerne die Codepoints auswendig und gebe sie mit dem Numpad ein"

aber doch noch eine Frage: Wie genau geht das denn in OpenOffice? Bisher 
habe ich keinen Weg gefunden, um Unicodes direkt mit dem Numpad einzugeben.


Lieben Gruß
Helmut




-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



RE: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Jörg Schmidt
Hallo, 

> From: Helmut Schütz [mailto:helmut-schu...@onlinehome.de] 
> Sent: Wednesday, January 09, 2019 10:57 AM
> To: Users-Liste openoffice.org

> Mein Makro für das Zeichen ē sieht dann zum Beispiel so aus:
> 
> sub eoberstrichklein
> rem 
> --
> rem define variables
> dim document   as object
> dim dispatcher as object
> rem 
> --
> rem get access to the document
> document   = ThisComponent.CurrentController.Frame
> dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
> rem 
> --
> dim args1(0) as new com.sun.star.beans.PropertyValue
> args1(0).Name = "Text"
> args1(0).Value = "ē"
> dispatcher.executeDispatch(document, ".uno:InsertText", "", 
> 0, args1())
> end sub
> 
> Die einzige Frage, die bleibt: Ist das die einzige Art, ein solches 
> Makro zu schreiben, oder ginge es evtl. auch einfacher?

z.B. ginge auch:

Sub eoberstrichklein()
On Error Goto fehler

vcur = ThisComponent.GetCurrentController.ViewCursor
vCur.String = "ē"
Exit Sub

fehler:
Msgbox "falsche Cursorposition/Auswahl", 16, ""
End Sub




Gruß
Jörg


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Regina Henschel

Hallo Helmut,

Helmut Schütz schrieb am 09-Jan-19 um 10:56:

Hallo Regina,

du hast mich auf die Idee gebracht, mein Problem einfach zu lösen. 
Nämlich das gewünschte Zeichen nicht per "Makro aufzeichnen" eingeben zu 
wollen, sondern es einfach in ein fertiges Makro unter "Makro verwalten" 
einzutragen.


Mein Makro für das Zeichen ē sieht dann zum Beispiel so aus:

sub eoberstrichklein
rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem --
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Text"
args1(0).Value = "ē"
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())
end sub

Die einzige Frage, die bleibt: Ist das die einzige Art, ein solches 
Makro zu schreiben, oder ginge es evtl. auch einfacher?




Es geht auch ohne Dispatcher:

Sub CmitCedillaKlein

REM Aktuelle Cursorposition bestimmen
Dim doc as variant
Dim controller as variant
Dim textviewcursor as variant
doc = ThisComponent
controller = doc.getCurrentController()
textviewcursor = controller.getViewCursor()
REM Unicode-Wert für das Zeichen ç ist e7, siehe Sonderzeichendialog
REM clng wandelt den Wert in eine Ganzzahl vom Typ long um
REM chr wandelt es dann in ein Zeichen mit Unicode-Codierung um
Dim character as String
character = chr(clng(""))
REM Dieses Zeichen wird an der aktuellen Cursorposition eingefügt
textviewcursor.setString(character)
REM Der Cursor wird ohne gleichzeitiges Markieren um 1 Stelle nach 
rechts gesetzt.

textviewcursor.goRight(1, false)
End Sub

[Eventuell musst du Zeilenumbrüche entfernen.]

Wenn du die REM Zeilen rauslässt, ist es recht kurz.

Ich habe allerdings dann eine Symbolleiste für die ganzen Sonderzeichen 
gemacht. Da habe ich als Text für das Icon eben dieses Sonderzeichen 
genommen. Das war für Schüler mit Französisch; es war für sie einfacher 
als Tastenkürzel zu lernen. Die Makros und die Symbolleiste habe ich in 
eine Dokumentenvorlage gepackt, bei der dann auch gleich die Sprache auf 
 Französisch gestellt war.


Hier noch ein paar Alternativen ohne Makro:

Lerne die Codepoints auswendig und gebe sie mit dem Numpad ein.

Nimm die Sonderzeichen in der Ersetzungstabelle auf. Dann musst du u.U. 
das Leerzeichen entfernen, das man benötigt um die Ersetzung auszulösen.


Mache aus dem Sonderzeichen einen AutoText. Dann musst du den 
Zeilenumbruch entfernen, der nach einem AutoText automatisch eingefügt wird.


Mit freundlichen Grüßen
Regina


-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-09 Diskussionsfäden Helmut Schütz

Hallo Regina,

du hast mich auf die Idee gebracht, mein Problem einfach zu lösen. 
Nämlich das gewünschte Zeichen nicht per "Makro aufzeichnen" eingeben zu 
wollen, sondern es einfach in ein fertiges Makro unter "Makro verwalten" 
einzutragen.


Mein Makro für das Zeichen ē sieht dann zum Beispiel so aus:

sub eoberstrichklein
rem --
rem define variables
dim document   as object
dim dispatcher as object
rem --
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem --
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Text"
args1(0).Value = "ē"
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())
end sub

Die einzige Frage, die bleibt: Ist das die einzige Art, ein solches 
Makro zu schreiben, oder ginge es evtl. auch einfacher?


Viele Grüße
Helmut

Am 08.01.2019 um 21:19 schrieb Regina Henschel:

Hallo Helmut,

das sollte immer mit Makro gehen. Vielleicht benutzt du nur die 
falsche Umwandlung. Poste doch mal dein Makro.


Mit freundlichen Grüßen
Regina

Helmut Schütz schrieb am 08-Jan-19 um 21:02:

Liebe Openoffice-Experten,

ich nutze OpenOffice 4.1.5 unter Windows 10 und würde gerne 
Sonderzeichen, die ich häufig brauche, auf bestimmte 
Tastenkombinationen legen.


So habe ich z. B. ç auf Alt-c und Ç auf Strg-Alt-c gelegt, indem ich 
ein Makro mit der Eingabe des ASCII-Codes der beiden Cedilles 
erstellt habe und es mit Extras-Anpassen-Tastatur den entsprechenden 
Tastenkombinationen zugeordnet habe.


Aber die meisten Sonderzeichen haben ja keinen ASCII-Code, sondern 
nur einen hexadezimalen Unicode. Wie kann ich unter OpenOffice solche 
Zeichen per Tastatur eingeben? Ich würde z. B. gerne č auf 
Strg-Shift-c und Č auf Strg-Shift-alt-c legen, aber dazu müsste ich 
(so denke ich) ein Makro anlegen, in dem ich erstmal den Unicode-Code 
für die beiden Buchstaben per Tastatur eingebe. Und das kriege ich 
nicht hin.


Viele Grüße
Helmut



-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org





-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Re: Wie kann ich in Open-Office Unicode-Sonderzeichen per Tastatur eingeben?

2019-01-08 Diskussionsfäden Regina Henschel

Hallo Helmut,

das sollte immer mit Makro gehen. Vielleicht benutzt du nur die falsche 
Umwandlung. Poste doch mal dein Makro.


Mit freundlichen Grüßen
Regina

Helmut Schütz schrieb am 08-Jan-19 um 21:02:

Liebe Openoffice-Experten,

ich nutze OpenOffice 4.1.5 unter Windows 10 und würde gerne 
Sonderzeichen, die ich häufig brauche, auf bestimmte Tastenkombinationen 
legen.


So habe ich z. B. ç auf Alt-c und Ç auf Strg-Alt-c gelegt, indem ich ein 
Makro mit der Eingabe des ASCII-Codes der beiden Cedilles erstellt habe 
und es mit Extras-Anpassen-Tastatur den entsprechenden 
Tastenkombinationen zugeordnet habe.


Aber die meisten Sonderzeichen haben ja keinen ASCII-Code, sondern nur 
einen hexadezimalen Unicode. Wie kann ich unter OpenOffice solche 
Zeichen per Tastatur eingeben? Ich würde z. B. gerne č auf Strg-Shift-c 
und Č auf Strg-Shift-alt-c legen, aber dazu müsste ich (so denke ich) 
ein Makro anlegen, in dem ich erstmal den Unicode-Code für die beiden 
Buchstaben per Tastatur eingebe. Und das kriege ich nicht hin.


Viele Grüße
Helmut



-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org





-
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org