Funktionstasten F20-F30 hinzufügen und belegen

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

Wolfgang.Klein
***
Beiträge: 73
Registriert: Sa, 14.02.2009 11:02

Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Wolfgang.Klein »

Hallo,

ich benutze Linux, KDE 4.5.3 und LibreOffice 3.4.3. Ich habe auf meiner Tastatur mehrere Tasten, die ich als F20-F30 benutzen kann. In den KDE-Systemeinstellungen habe ich F22 mit der Funktion "Ausschneiden" belegt, F23 mit "Einfügen" und F24 mit "Kopieren". Das klappt auch wunderbar in allen Programmen bis auf OpenOffice/LibreOffice: das schert sich um die Tasten nicht.

Wie kann ich diese Tasten unter OO/LO benutzen? Unter "Extras, Anpassen" gibt es leider keine Möglichkeit, neue Tasten hinzuzufügen. Zumindest finde ich dort keine Möglichkeit.
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von komma4 »

Wolfgang.Klein hat geschrieben:Wie kann ich diese Tasten unter OO/LO benutzen?
Ich würde es mit dem Patchen der Datei

OOo 3.2.1
/opt/openoffice.org/basis3.2/share/config/soffice.cfg/global/accelerator

versuchen.
Du arbeitest natürlich erst an der Datei, nachdem Du eine Sicherungskopie erstellt hast 8)


Da ich hier keine so Super-Tastatur habe - kann ich das natürlich auch nicht ausprobieren :)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Wolfgang.Klein
***
Beiträge: 73
Registriert: Sa, 14.02.2009 11:02

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Wolfgang.Klein »

komma4 hat geschrieben: OOo 3.2.1
/opt/openoffice.org/basis3.2/share/config/soffice.cfg/global/accelerator

versuchen.
Würde ich auch, wenn ich OO verwendete. Ich verwende aber LO, siehe mein erster Beitrag. Dort gibt es diese Datei nicht.
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von lorbass »

LibO 3.3.3:

Code: Alles auswählen

/home/wolfgang/.libreoffice/3/user/registry/data/org/openoffice/Office/Accelerators.xcu
Und zum Nachlesen: Accelerators Configuration

Gruß
lorbass
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von komma4 »

Wolfgang.Klein hat geschrieben:Dort gibt es diese Datei nicht.
Sorry, dass ich hier "nur" 3.3.1.2 und 3.4.3 habe... da gibt es die Datei auch nicht 8)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Wolfgang.Klein
***
Beiträge: 73
Registriert: Sa, 14.02.2009 11:02

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Wolfgang.Klein »

lorbass hat geschrieben:LibO 3.3.3:

Code: Alles auswählen

/home/wolfgang/.libreoffice/3/user/registry/data/org/openoffice/Office/Accelerators.xcu

Code: Alles auswählen

wolfgang@pc:~$ cd .libreoffice/3/user/registry/data/org/openoffice/Office/
bash: cd: .libreoffice/3/user/registry/data/org/openoffice/Office/: Datei oder Verzeichnis nicht gefunden

wolfgang@pc:~$ find . -iname "Accelerators.xcu"
wolfgang@pc:~$ 
:?:
Benutzeravatar
Feuerdrache
*****
Beiträge: 364
Registriert: Mi, 08.04.2009 23:00

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Feuerdrache »

Hallo Wolfgang.Klein,

besagte Datei liegt bei mir hier:

Code: Alles auswählen

/usr/lib/libreoffice/share/extensions/report-builder/registry/data/org/openoffice/Office/Accelerators.xcu
Gruß
Feuervogel
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich!'"
(Peter Ustinov, engl. Schauspieler und Schriftsteller, 1921 - 2004)
Wolfgang.Klein
***
Beiträge: 73
Registriert: Sa, 14.02.2009 11:02

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Wolfgang.Klein »

Ah, die liegt bei mir unter /opt/libreoffice3.4/share/extensions/report-builder/registry/data/org/openoffice/Office/Accelerators.xcu.

Wegen des Verzeichnisses "extensions/report-builder/" hätte ich jetzt eigentlich gedacht, diese Datei sei nur für diese eine Erweiterung gedacht. Aber oh Wunder: es funktioniert! :D

Danke!
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von lorbass »

Wolfgang.Klein hat geschrieben: :?:
Ich schließe aus deinen Beobachtungen, dass
  • du bis dato keine Tastaturanpassungen vorgenommen hast, die dazu führen dass die private Accelerators.xcu angelegt wird;
    oder
  • LibO die Tastaturkürzel an anderer Stelle speichert als OOo.
Mein Suchergebnis:

Code: Alles auswählen

lorbass ~ $ find ./.libreoffice -iname Accelerators.xcu
./.libreoffice/3/user/Accelerators.xcu
./.libreoffice/3/user/registry/data/org/openoffice/Office/Accelerators.xcu
lorbass ~ $ 
(Der erste Treffer ist ein symbolischer Link auf den zweiten Treffer.)
Feuerdrache hat geschrieben:

Code: Alles auswählen

/usr/lib/libreoffice/share/extensions/report-builder/registry/data/org/openoffice/Office/Accelerators.xcu
Die Datei gibt's wiederum bei mir nicht:

Code: Alles auswählen

lorbass ~ $ sudo find /usr -iname Accelerators.xcu
lorbass ~ $
Mit einem Wort:

:?:

Gruß
lorbass
Benutzeravatar
Feuerdrache
*****
Beiträge: 364
Registriert: Mi, 08.04.2009 23:00

Re: Funktionstasten F20-F30 hinzufügen und belegen

Beitrag von Feuerdrache »

Hallo lorbass,

wie Du meiner Signatur entnehmen kannst, habe ich die "Distributionseigene"-LibreOffice-Version (openSUSE 11.4).

Vielleicht hängt damit der unterschiedliche "Standort" der Accelerators.xcu zusammen.

Gruß
Feuerdrache
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich!'"
(Peter Ustinov, engl. Schauspieler und Schriftsteller, 1921 - 2004)
Antworten