Seite 1 von 1

Textcursor (Einfügemarke) schnell finden und anspringen

Verfasst: Do 12. Nov 2026, 11:21
von rgrafe
Da der Textcursor derzeit immer noch nur 1 Pixel breit und damit auf HDPI Monitoren fast nicht zusehen ist, dies aber nur unter Windows zuverlässig änderbar wäre (Breite und Farbe), nicht aber unter macOS und Linux (https://bugs.documentfoundation.org/sho ... ?id=173820), habe ich für alle, die damit Probleme haben und eine einfache Lösung suchen bzw. deshalb auf die Nutzung von LO verzichten müssen (siehe z.B. https://bugs.documentfoundation.org/sho ... =158875#c0) ein kleines Makro als Extension erstellt, das einfach und schnell die Position des Textcursors anspringt und anzeigt - per Strg+Space.
ShowCursor
https://extensions.libreoffice.org/en/e ... show/99732

Eine kleine Notlösung, bis die TDF LO eine Option wie unter Windows spendiert
https://bugs.documentfoundation.org/sho ... ?id=174379

Speziell für ältere Menschen, Menschen mit Sehschwäche oder anderen Einschränkungen. Stichwort: Barrierefreiheit.
Aber auch interessant für all diejenigen, die laufend mit längeren Dokumenten arbeiten, siehe z.B.
viewtopic.php?f=5&t=15184&p=36770&hilit ... eit#p36770

Re: Textcursor (Einfügemarke) schnell finden und anspringen

Verfasst: Do 12. Nov 2026, 12:38
von juribel
Unter Debian mit Xfce (Gtk3-Toolkit): In die Datei ~/.config/gtk-3.0/gtk.css eintragen (Beispiel);

Code: Alles auswählen

* {
  -GtkWidget-cursor-aspect-ratio: 0.12;				# Default ist 0.05
}
Dies gilt dann systemweit, nicht nur in LibreOffice. Zu anderen Benutzer-Oberflächen wie KDE, die auf dem QT-Toolkit beruhen, kann ich nichts sagen.

Re: Textcursor (Einfügemarke) schnell finden und anspringen

Verfasst: Do 12. Nov 2026, 13:04
von F3K Total
Moin, ich hätte da noch eine kleine Alternative.
Dieses kurze Makro habe ich an STRG+K gebunden.

Code: Alles auswählen

Sub show_Cursor
    oViewCursor = Thiscomponent.currentController.ViewCursor
    nBreite = 50 'muss eine ganze Zahl sein.
    nhB = nBreite/2
    oViewCursor.goleft(nhB, false)
    oViewCursor.goRight(nBreite, true)
    for i = 0 to nhB-1
        oViewCursor.goleft(nBreite-(2*i), false)
        oViewCursor.goRight(nBreite-(2*i)-1, true)
        wait i*5
   next i
   oViewCursor.goRight(0, false)
End Sub
Beim Ausführen passiert folgendes:
FindCursor.gif
FindCursor.gif (188.76 KiB) 53 mal betrachtet
Gruß R

Re: Textcursor (Einfügemarke) schnell finden und anspringen

Verfasst: Do 12. Nov 2026, 14:25
von rgrafe
juribel hat geschrieben: ↑
Do 12. Nov 2026, 12:38
Unter Debian mit Xfce (Gtk3-Toolkit): In die Datei ~/.config/gtk-3.0/gtk.css eintragen (Beispiel);

Code: Alles auswählen

* {
  -GtkWidget-cursor-aspect-ratio: 0.12;				# Default ist 0.05
}
Geht derzeit nicht unter KDE, geht auch nicht unter macOS und wäre für Ottonormaluser zwar über KI schnell zu finden, aber nicht immer schafft er das bzw. es ist äußerst unkomfortabel. Farbe geht auch nicht. Windows zeigt, wie es gehen sollte, warum das Linux nicht schafft, bleibt mir ein Rätsel, denn das ist eine elementare Funktion jedes Computers, der Textcursor! Das ist nicht "Unwichtiges". Und Barrierefreiheit bzw. Accessibility scheint keine große Rolle zu spielen unter Linux, sonst gäbe es so eklatanten Mangel gar nicht. Unfassbar.
Grüße.