Interface Customization/de: Difference between revisions

From FreeCAD Documentation
(Created page with "===Werkzeugleisten===")
No edit summary
 
(190 intermediate revisions by 6 users not shown)
Line 3: Line 3:
{{Docnav/de
{{Docnav/de
|[[Tutorials/de|Tutorien]]
|[[Tutorials/de|Tutorien]]
|[[Preferences_Editor/de|Eigenschaftseditor]]
|[[Preferences_Editor/de|Voreinstellungseditor]]
}}
}}


{{TOCright}}
{{TOCright}}


<span id="Introduction"></span>
==Einführung==
==Einleitung==


Die FreeCAD Oberfläche basiert auf dem modernen [http://en.wikipedia.org/wiki/Qt_(toolkit) Qt] Qt Werkzeugsatz und verfügt über eine moderne Struktur. Einige Aspekte der Oberfläche können angepasst werden. Sie können z.B. benutzerdefinierte Werkzeugleisten hinzufügen, mit Werkzeugen von mehreren Arbeitsbereichen oder in Makros definierten Werkzeugen, und du kannst eigene Tastaturkürzel erstellen. Die Menüs und Standardwerkzeugleisten, die mit FreeCAD und seinen Arbeitsbereichen geliefert werden, können jedoch nicht geändert werden.
Die FreeCAD-Oberfläche basiert auf dem modernen [http://en.wikipedia.org/wiki/Qt_(toolkit) Qt]-Werkzeugsatz und ist dem Stand der Technik entsprechend aufgebaut. Einige Bestandteile der Oberfläche können angepasst werden. Es können z.B. benutzerdefinierte Symbolleisten mit Werkzeugen aus verschiedenen Arbeitsbereichen oder mit auf Makros basierenden Werkzeuge hinzugefügt werden, und es können eigene Tastaturkürzel erstellt werden. Die Menüs und Standardsymbolleisten, die von FreeCAD und seinen Arbeitsbereichen mitgeliefert werden, können jedoch nicht geändert werden.

{{Version/de|0.21}}: Der Reiter Arbeitsbereiche ist nicht länger vorhanden. Seine Funktionalität wurde in den Reiter [[Preferences_Editor/de#Verfügbare_Arbeitsbereiche|Verfügbare Arbeitsbereiche]] im Abschnitt Arbeitsbereiche des [[Preferences_Editor/de|Voreinstellungseditors]] verschoben.


[[Image:Std_DlgCustomize_tab_Toolbars.png]]
[[Image:Std_DlgCustomize_tab_Toolbars.png]]
{{Caption|Das Anpassungs Dialogfeld}}
{{Caption|Das Dialogfeld Benutzerdefiniert}}


<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Die im Dialogfeld Anpassen verfügbaren Befehle hängen von den Arbeitsbereichen ab, die in der aktuellen FreeCAD Sitzung geladen wurden. Du solltest also zunächst alle Arbeitsbereiche laden, auf deren Befehle du Zugriff haben möchtest.
# Die im Dialogfeld Benutzerdefiniert verfügbaren Befehle hängen von den Arbeitsbereichen ab, die in der aktuellen FreeCAD-Sitzung geladen wurden. Es sollten also zunächst alle Arbeitsbereiche geladen werden, auf deren Befehle zugegriffen werden soll.
# Es gibt mehrere Wege, das Dialogfeld [[Image:Std_DlgCustomize.svg|16px]] [[Std_DlgCustomize/de|Std DlgAnpassen]]:
# Es gibt mehrere Wege, das Dialogfeld [[Std_DlgCustomize/de|Benutzerdefiniert]] aufzurufen:
#* Wähle die {{MenuCommand/de|Werkzeuge → [[Image:Std_DlgCustomize.svg|16px]] Anpassen...}} Option aus dem Menü.
#* Den Menüeintrag {{MenuCommand|Werkzeuge → [[Image:Std_DlgCustomize.svg|16px]] Benutzerdefiniert...}} auswählen.
#* Klicke mit der rechten Maustaste auf einen Werkzeugleistenbereich und wähle {{MenuCommand/de|[[Image:Std_DlgCustomize.svg|16px]] Anpassen...}} über das Kontextmenü.
#* Einen Werkzeugleistenbereich mit der rechten Maustaste anklicken und im Kontextmenü {{MenuCommand|[[Image:Std_DlgCustomize.svg|16px]] Benutzerdefiniert...}} auswählen.
# Das Anpassen Dialogfeld öffnet sich. Für weitere Informationen siehe [[#Options/de|Optionen]].
# Das Dialogfeld Benutzerdefiniert öffnet sich. Für weitere Informationen siehe [[#Optionen|Optionen]].
# Die Schaltfläche {{Button|Hilfe}} startet den Befehl [[Image:Std_WhatsThis.svg|16px]] [[Std_WhatsThis/de|Std Direkthilfe]].
# Die {{Button|Help}} Schaltfläche funktioniert zur Zeit nicht.
# Drücke die {{Button|Close}} Schaltfläche um das Dialogfeld zu schließen.
# Die Schaltfläche {{Button|Schließen}} drücken, um das Dialogfeld zu schließen.


<span id="Options"></span>
==Optionen==
==Optionen==


Im Dialogfeld Anpassen stehen die folgenden Reiter zur Verfügung:
Im Dialogfeld Benutzerdefiniert sind die folgenden Reiter verfügbar:

===Befehle===

[[Image:Std_DlgCustomize_tab_Commands.png]]
{{Caption|Der Befehlsreiter}}

Auf diesem Reiter kannst Du die verfügbaren Befehle durchsuchen.

====Befehle durchsuchen====

# Select a command category in the '''Category''' panel on the left. Some categories match menu entries.
# The tools available in the selected category are shown in the panel on the right.
# Hover a command: its tooltip appears.
# Select a command: its status bar text is displayed below the two panels.

[[#top|Anfang]]


<span id="Keyboard"></span>
===Tastatur===
===Tastatur===


[[Image:Std_DlgCustomize_tab_Keyboard.png]]
[[Image:Std_DlgCustomize_tab_Keyboard.png]]
{{Caption|The Keyboard tab}}
{{Caption|Der Reiter Tastatur}}


Auf diesem Reiter können benutzerdefinierte Tastaturkürzel festgelegt werden. Tastaturkürzel für Makrobefehle können auf dem Reiter [[#Makros|Makros]] definiert werden.
On this tab custom keyboard shortcuts can be defined. Shortcuts for macro commands can be defined on the [[#Macros|Macros]] tab.


<span id="Search"></span>
====Add a custom shortcut====
====Suchen====


Man kann nach Befehlen suchen, indem man mindestens 3 Zeichen eines Menütextes oder eines Namens in das Suchfeld eingibt. Die Suche unterscheidet nicht zwischen Groß- und Kleinschreibung.
# Select a command category from the '''Category''' dropdown list.
# Select a command from the '''Commands''' panel.
# The '''Current shortcut''' box displays the current short cut, if available.
# Enter a new shortcut in the '''Press new shortcut''' input box. Shortcuts can be up to 4 inputs long. Each input is either a single character, a combination of one or more special keys or a combination of one or more special keys and a character. Use {{KEY|Backspace}} to correct mistakes.
# If the shortcut is already in use, a dialog box will ask you if you want to override it, and the command the shortcut is assigned to will appear in the '''Currently assigned to''' panel.
# Press the {{Button|Assign}} button to assign the new shortcut.
# Press the {{Button|Clear}} button to remove the entered shortcut. This will also remove the content of the '''Current shortcut''' box. Note that default shortcuts are not permanently removed. They will be restored upon restarting FreeCAD.


Auch das Suchen nach Tastaturkürzeln ist möglich:
====Remove a custom shortcut====
* Im Suchfeld müssen spezielle Tasten in Tastaturkürzeln als Zeichenkette eingegeben werden. So gibt man beispielsweise für Befehle mit einem {{KEY|Ctrl}} im Kürzel {{Value|ctrl}} ein (4 Buchstaben).
* Mit Klammern sucht man nach Kürzeln mit nur einem Zeichen, z.B. {{Value|(c)}}.
* Mit Komma und Leerzeichen zwischen den Zeichen sucht man nach Kürzeln, die aus mehreren Zeichen bestehen, z.B. {{Value|g, b, b}}.


<span id="Add_a_shortcut"></span>
# Select a command category from the '''Category''' dropdown list.
====Ein Tastaturkürzel hinzufügen====
# Select a command from the '''Commands''' panel.
# Press the {{Button|Reset}} button.


# Eine Befehlskategorie in der Auswahlliste '''Kategorie''' auswählen.
====Remove all custom shortcuts====
# Einen Befehl aus der '''Befehle'''-Tabelle auswählen.
#* Wahlweise eine der Spaltenüberschriften {{Value|Befehl}}, {{Value|Tastaturkürzel}} oder {{Value|Standard}} anklicken, um die Sortierreihenfolge der Tabelle zu ändern.
#* Wahlweise den Trenner nach rechts ziehen, um die Tabellenansicht zu erweitern.
# Das Feld '''Aktuell verwendete Tastenkombination''' zeigt das aktuelle Tastaturkürzel an, falls vorhanden.
# Ein neues Tastaturkürzel in das Eingabefeld '''Neue Tastenkombination''' eingeben. Tastaturkürzel können aus bis zu 4 Eingaben bestehen. Jede Eingabe ist entweder ein einzelnes Zeichen, eine Kombination aus einer oder mehreren Sondertasten oder eine Kombination aus einer oder mehreren Sondertasten und einem Zeichen. {{KEY|Zurück}}-Taste (Backspace) drücken, um Fehler zu korrigieren.
# Andere aktive Befehle (siehe [[#Hinweise|Hinweise]]), die dasselbe Tastaturkürzel verwenden, sind in der '''Prioritätenliste für Tastenkombinationen''' aufgelistet.
# Die Schaltfläche {{Button|Zuweisen}} drücken, um das neue Tastaturkürzel zuzuweisen.
# Enthält die '''Prioritätenliste für Tastenkombinationen''' mehr als einen Befehl: Wahlweise die Reihenfolge anpassen, indem einzelne Befehle ausgewählt und durch Drücken der Schaltflächen {{Button|Hoch}} oder {{Button|Runter}} verschoben werden. Verwenden mehrere aktive Befehle dasselbe Tastaturkürzel, wird der Befehl ausgeführt, der an der obersten Stelle gelistet ist.


<span id="Remove_a_shortcut"></span>
# Press the {{Button|Reset All}} button.
====Ein Tastaturkürzel entfernen====


# Eine Befehlskategorie in der Auswahlliste '''Kategorie''' auswählen.
====Notes (Keyboard)====
# Einen Befehl aus der '''Befehle'''-Tabelle auswählen.
# Die Schaltfläche {{Button|Löschen}} drücken.


<span id="Restore_a_default_shortcut"></span>
* Shortcuts only work if their commands appear in the standard menu or in the menu of a workbench that has been loaded in the current FreeCAD session, or if their commands appear on a ''visible'' toolbar.
====Ein Standard-Tastaturkürzel wiederherstellen====
<!--Description of problem below: https://forum.freecadweb.org/viewtopic.php?f=23&t=45826-->
* In V0.19 there is an issue with some Draft commands. Their default shortcuts do not work and/or custom shortcuts cannot be assigned to them.
* To reassign a default shortcut a new shortcut has to be assigned to its original command first.


# Wähle eine Befehlskategorie aus der Ausklappliste '''Kategorie'''.
[[#top|top]]
# Wähle einen Befehl aus dem '''Befehle''' Paneel.
# Drücke die {{Button|Zurücksetzen}} Taste.


<span id="Restore_all_default_shortcuts"></span>
===Arbeitsbereiche===
====Alle Standard-Tastaturkürzel wiederherstellen====


# Die Schaltfläche {{Button|Alles Zurücksetzen}} drücken.
[[Image:Std_DlgCustomize_tab_Workbenches.png]]
{{Caption|The Workbenches tab}}


<span id="Notes"></span>
On this tab the [[Std_Workbench|Workbench selector]] list can be changed. The '''Enabled workbenches''' list shows the workbenches as they will appear in the Workbench selector.
====Hinweise====


* Tastaturkürzel funktionieren nur für aktive Befehle. Aktive Befehle sind solche, die im Standardmenü oder im Menü des aktiven Arbeitsbereichs angezeigt werden oder Befehle einer ''sichtbaren'' Symbolleiste.
====Deaktivieren eines Arbeitsbereichs====
{{Top}}

<span id="Toolbars"></span>
# Select a workbench in the '''Enabled workbenches''' list.
===Symbolleisten===
# Press the {{Button|[[Image:Button_left.svg|16px]]}} button.
# The workbench will be moved to the '''Disabled workbenches''' list

====Re-enable a workbench====

# Select a workbench in the '''Disabled workbenches''' list.
# Press the {{Button|[[Image:Button_right.svg|16px]]}} button.
# The workbench will be moved to the '''Enabled workbenches''' list

====Re-enable all workbenches====

# Press the {{Button|[[Image:Button_add_all.svg|16px]]}} button.

====Change a workbench position====

# Select a workbench in the '''Enabled workbenches''' list.
# Press the {{Button|[[Image:Button_up.svg|16px]]}} button or the {{Button|[[Image:Button_down.svg|16px]]}} button.
# Optionally repeat this until the workbench is in the correct position.

====Sort workbenches alphabetically====

# Press the {{Button|[[Image:Button_sort.svg|16px]]}} button.

[[#top|top]]

===Werkzeugleisten===


[[Image:Std_DlgCustomize_tab_Toolbars.png]]
[[Image:Std_DlgCustomize_tab_Toolbars.png]]
{{Caption|The Toolbars tab}}
{{Caption|Der Reiter Symbolleisten}}


Auf diesem Reiter können benutzerdefinierte Symbolleisten erstellt und geändert werden.
On this tab custom toolbars can be created and modified.


<span id="Search"></span>
====Select the workbench====
====Suchen====


Siehe [[#Suche|Tastatur]].
# In the dropdown list on the right select the workbench whose custom toolbars you want to modify. The {{Value|Global}} option is there for custom toolbars that should be available in all workbenches.


<span id="Select_the_workbench"></span>
====Create a toolbar====
====Einen Arbeitsbereich auswählen====


# In der Ausklappliste auf der rechten Seite den Arbeitsbereich auswählen, dessen Symbolleiste geändert werden soll. Die Option {{Value|Global}} ist für Symbolleisten, die in allen Arbeitsbereichen zur Verfügung stehen sollen.
# Press the {{Button|New...}} button.
# Enter a name in the dialog box that opens.
# Press the {{Button|OK}} button.
# The new toolbar will appear in the panel on the right.


<span id="Create_a_toolbar"></span>
====Rename a toolbar====
====Eine Symbolleiste erstellen====


# Die Schaltfläche {{Button|New...}} drücken.
# Select a toolbar in the panel on the right.
# Einen Namen in der Dialog-Box eingeben, die geöffnet wird.
# Press the {{Button|Rename...}} button.
# Die Schaltfläche {{Button|OK}} drücken.
# Enter a new name in the dialog box that opens.
# Die neue Symbolleiste erscheint in der Liste auf der rechten Seite.
# Press the {{Button|OK}} button.


<span id="Rename_a_toolbar"></span>
====Delete a toolbar====
====Eine Symbolleiste umbenennen====


# Eine symbolleiste in der Liste auf der rechten Seite auswählen.
# Select a toolbar in the panel on the right.
# Press the {{Button|Delete}} button.
# Die Schaltfläche {{Button|Umbenennen...}} drücken.
# Einen neuen Namen in der Dialog-Box eingeben, die geöffnet wird.
# Die Schaltfläche {{Button|OK}} drücken.


<span id="Delete_a_toolbar"></span>
====Disable a toolbar====
====Eine Symbolleiste löschen====


# eine Symbolleiste in der rechten Liste auswählen.
# Uncheck the checkbox in front of the toolbar name in the panel on the right.
# Die Schaltfläche {{Button|Löschen}} drücken.
# A disabled toolbar will be invisible in the FreeCAD interface.


<span id="Disable_a_toolbar"></span>
====Add a command====
====Eine Symbolleiste deaktivieren====


# Die Checkbox vor dem Namen der Symbolleiste in der rechten Liste deaktivieren.
# Select the correct toolbar in the panel on the right. If no toolbar is selected, the command will be added to the first toolbar in the list.
# Eine deaktivierte Symbolleiste wird auf der FreeCAD-Oberfläche nicht angezeigt.
# Select a category from the dropdown list on the left. Macro commands that have been set up on the [[#Macros|Macros]] tab appear in the 'Macros' category.
# Select a command from the panel on the left.
# Or select '<Separator>' to add a separator (a line between two toolbar buttons).
# Press {{Button|[[Image:Button_right.svg|16px]]}} button.


<span id="Add_a_command"></span>
====Remove a command====
====Einen Befehl hinzufügen====


# Es ist mindestens eine benutzerdefinierte Symbolleiste erforderlich. Siehe [[#Werkzeugleiste_erstellen|Werkzeugleiste Erstellen]].
# If required, expand the toolbar in the panel on the right.
# Die entsprechende Symbolleiste in der Liste auf der rechten Seite auswählen. Wenn keine Symbolleiste ausgewählt ist, wird der neue Befehl zur ersten Symbolleiste in der Liste hinzugefügt.
# Select a command.
# Eine Befehlskategorie in der Auswahlliste '''Kategorie''' auswählen. Makro-Befehle, die im Reiter [[#Makros|Makros]] eingerichtet wurden, erscheinen in der Kategorie {{Value|Makros}}.
# Press {{Button|[[Image:Button_left.svg|16px]]}} button.
# Einen Befehl aus der '''Befehle'''-Tabelle auswählen oder {{Value|<Trennlinie>}} auswählen, um eine Trennlinie zwischen zwei Schaltflächen einzufügen.
#* Wahlweise den Trenner nach rechts ziehen, um die Tabellenansicht zu erweitern.
# Die Schaltfläche {{Button|[[Image:Button_right.svg|16px]]}} drücken.


<span id="Remove_a_command"></span>
====Change a command position====
====Einen Befehl entfernen====


# Falls erforderlich, die Symbolleiste im Feld auf der rechten Seite aufklappen.
# If required, expand the toolbar in the panel on the right.
# Die Schaltfläche auswählen, die entfernt werden soll.
# Select a command.
# Press the {{Button|[[Image:Button_up.svg|16px]]}} button or the {{Button|[[Image:Button_down.svg|16px]]}} button.
# Die Schaltfläche {{Button|[[Image:Button_left.svg|16px]]}} drücken.
# Optionally repeat this until the command is in the correct position.


<span id="Change_a_command_position"></span>
====Notes (Toolbars)====
====Die Position eines Befehls ändern====


Falls erforderlich, die Symbolleiste im Feld auf der rechten Seite aufklappen.
* Toolbars belonging to the current workbench are updated immediately, but after disabling/re-enabling a toolbar a workbench change is required (switch to a different workbench and then switch back).
# Einen Befehl auswählen.
* To update global toolbars a workbench change (if commands have been added or removed) or a restart (if the order of a toolbar has changed or a toolbar was renamed) is required.
# Die Schaltfläche {{Button|[[Image:Button_up.svg|16px]]}} oder {{Button|[[Image:Button_down.svg|16px]]}} drücken.
<!--Description of problem below: https://forum.freecadweb.org/viewtopic.php?f=23&t=45757-->
# Wahlweise wiederholen, bis sich der Befehl an der richtigen Position befindet.
* In V0.19 there is an issue with some Draft commands. After adding them to a custom toolbar and exiting the FreeCAD application the {{FileName|user.cfg}} file must be manually edited for these commands. Search for the name of the custom toolbar and in that section change the content of the {{incode|FCText}} items that start with {{incode|gui_}} to {{incode|DraftTools}}.


<span id="Notes"></span>
[[#top|top]]
====Hinweise====


* Symbolleisten, die zum aktuellen Arbeitsbereich gehören, werden sofort aktualisiert. Aber nach dem Aktivieren oder Deaktivieren einer Symbolleiste muss zunächst zu irgend einem anderen Arbeitsbereich und zurück gewechselt werden, um die Darstellung zu aktualisieren.
* Das Gleiche gilt für globale Symbolleisten nach dem Hinzufügen oder Entfernen von Schaltflächen. Auch hier muss zu einem anderen Arbeitsbereich und zurück gewechselt werden zu aktualisieren. Falls die Reihenfolge von globalen Symbolleisten geändert wurde oder eine Symbolleiste umbenannt wurde, ist ein Neustart erforderlich.
{{Top}}
<span id="Macros"></span>
===Makros===
===Makros===


[[Image:Std_DlgCustomize_tab_Macros.png]]
[[Image:Std_DlgCustomize_tab_Macros.png]]
{{Caption|The Macros tab}}
{{Caption|Der Reiter Makros}}


Auf diesem Reiter können Makro-Befehle angelegt werden. Eimal angelegt, können sie zu benutzerdefinierten Symbolleisten hinzugefügt werden. Makros, die mit dem [[Image:Std_AddonMgr.svg|16px]] [[Std_AddonMgr/de|Addon-Manager]] installiert werden, werden automatisch angelegt und zu einer Symbolleiste {{Value|Global}} hinzugefügt (siehe [[#Symbolleisten|Symbolleisten]]), wenn während des Installationsprozesses der Dialog '''Schaltfläche hinzufügen''' bestätigt wird.
On this tab user macro commands can be set up. Once set up, they can be added to custom toolbars. FreeCAD uses a dedicated folder for user macros and only macros in that folder can be set up. Use the [[Image:Std_DlgMacroExecute.svg|16px]] [[Std_DlgMacroExecute|Std DlgMacroExecute]] command to find this folder on your system.


Soll ein Makro aus einer anderen Quelle geladen werden, muss es manuell installiert werden. Siehe [[How_to_install_macros/de|Wie man Makros installiert]] für weitere informationen. Man beachte, dass FreeCAD einen besonderen Ordner für Makros verwendet und nur Makros aus diesem Ordner (als Schaltfläche) angelegt werden können. Mit dem Befehl [[Image:Std_DlgMacroExecute.svg|16px]] [[Std_DlgMacroExecute/de|Std DialogMakroAusführen]] kann dieser Ordner im System des Benutzers gefunden werden.
If you download a macro with the [[Image:Std_AddonMgr.svg|16px]] [[Std_AddonMgr|Addon Manager]] then make sure that you also download its icon image file. Most macros have an image link on the information page that appears in the Addon Manager. You can for example put this image file in the user macros folder.


<span id="Add_a_macro_command"></span>
If you want to use a macro downloaded from a different source you will have to install it manually. See [[How_to_install_macros|How to install macros]] for more information.
====Einen Makrobefehl hinzufügen====


# Ein Makro in der Auswahlliste "Makro" auswählen.
====Add a macro command====
# Einen "Menütext" eingeben. Das ist der Name des Makros der auch in Symbolleisten angezeigt wird, wenn kein zugehöriges Symbol vorhanden ist.
# Wahlweise eine "Quick-Info" eingeben. Dieser Hilfstext erscheint in der Nähe des Mauszeigers, wenn er sich über der Schaltfläche befindet.
# Wahlweise einen "Statustext". Dieser wird in der [[Status_bar/de|Statuszeile]] angezeigt, wenn sich der Mauszeiger über der Schaltfläche befindet.
# Wahlweise (falls vorhanden) die zum Makro gehörende Wiki-Seite im Eingabefeld "Direkthilfe" eintragen; nur den Namen der Seite - nicht die ganze URL!
# Wahlweise ein Tastaturkürzel im Eingabefeld "Tastenbelegung" anlegen. Mehr dazu unter: [[#Tastatur|Tastatur]]
# Um ein Symbol hinzuzufügen:
## Die Schaltfläche '''Symbol''' {{Button|...}} drücken.
## Das Dialogfenster '''Symbol auswählen''' wird geöffnet.
## Falls erforderlich, die Schaltfläche {{Button|Symbol-Ordner...}} drücken, um einen Symbol-Ordner hinzuzufügen.
## Ein Symbol aus dem Fenster auswählen. Das Dialogfenster '''Symbol auswählen''' wird automatisch geschlossen.
# Die Schaltfläche {{Button|Hinzufügen}} drücken.
# Der Makro-Befehl erscheint in der linken Liste.
# Jetzt kann der Makro-Befehl im Reiter [[#Symbolleisten|Symbolleisten]] ausgewählt werden.


<span id="Remove_a_macro_command"></span>
# In the '''Macro''' dropdown list select a macro.
====Einen Makrobefehl entfernen====
# Enter a '''Menu text'''. This will be the name used to identify the macro command and will also appear in the toolbar if there is no icon.
# Optionally enter a '''Tool tip'''. This text will appear near the location of the mouse when you hover the toolbar icon.
# Optionally enter a '''Status text'''. This text will appear in the [[Status_bar|status bar]] when you hover the toolbar icon.
# Optionally enter the wiki page for the macro, if available, in the '''What's this''' input box. Enter the page name, not the full URL.
# Optionally enter a shortcut in the '''Accelerator''' input box. See [[#Keyboard|Keyboard]] for more information.
# To add an icon:
## Press the '''Pixmap''' {{Button|...}} button.
## The Choose Icon dialog box opens.
## If required press the {{Button|Icon folders...}} button to add an icon folder.
## Select an icon from the panel. The Choose Icon dialog box closes automatically.
# Press the {{Button|Add}} button.
# The macro command appears in the panel on the left.
# The macro command can now be selected on the [[#Toolbars|Toolbars]] tab.


# Ein Makro in der linken Liste auswählen.
====Entfernen eines Makrobefehls====
# Die Schaltfläche {{Button|Entfernen}} drücken.


<span id="Change_a_macro_command"></span>
# Select the macro command in the panel on the left.
====Einen Makrobefehl ändern====
# Press the {{Button|Remove}} button.


# Den Makrobefehl in der linken Liste mit Doppelklick auswählen.
====Change a macro command====
# Die erforderlichen Änderungen ausführen. Man beachte, daß die Symbole nicht entfernt wreden können; sie können nur ersetzt werden.
# Die Schaltfläche {{Button|Ersetzen}} drücken.
{{Top}}
<span id="Spaceball_Motion"></span>
=== Spaceball Bewegung ===


Wenn kein Spaceball erkannt wurde ist dieser Reiter leer. Siehe: [[3Dconnexion_input_devices/de|3Dconnexion-Eingabegeräte]].
# Double-click the macro command in the panel on the left.
{{Top}}
# Make the required changes. Note that you cannot remove the icon, you can only replace it.
<span id="Spaceball_Buttons"></span>
# Press the {{Button|Replace}} button.
=== Spaceball Tasten ===


Wenn kein Spaceball erkannt wurde, ist dieser Reiter leer. Siehe: [[3Dconnexion_input_devices/de|3Dconnexion-Eingabegeräte]].
[[#top|top]]
{{Top}}
<span id="Themes"></span>
==Themen==


FreeCAD unterstützt die vollständige Individualisierung der Oberfläche durch .qss-Stylesheets. Das [https://doc.qt.io/qt-5/stylesheet-syntax.html qss-Format] ist dem in Webseiten verwendeten [https://en.wikipedia.org/wiki/CSS css-Format] sehr ähnlich, es fügt im Grunde Methoden hinzu, um die verschiedenen Widgets und Elemente der Qt-Oberfläche zu referenzieren. Das Standardthema (das einfach den vom Desktopsystem definierten Stil übernimmt) kann angepasst werden, indem ein '''Stylesheet''' in den [[Preferences_Editor/de#Allgemein|FreeCAD-Voreinstellungen]] ausgewählt wird.
===Spaceball Motion===

This is tab is blank if no Spaceball is detected. See: [[3Dconnexion_input_devices|3Dconnexion input devices]].

[[#top|top]]

===Spaceball Buttons===

This is tab is blank if no Spaceball is detected. See: [[3Dconnexion_input_devices|3Dconnexion input devices]].

[[#top|top]]

==Themes==

FreeCAD supports complete theming of the interface, via .qss stylesheets. The [https://doc.qt.io/qt-5/stylesheet-syntax.html qss format] is very similar to the [https://en.wikipedia.org/wiki/CSS css format] used in web pages, it basically adds more methods to reference the different widgets and elements of the Qt interface. You can change the current default theme (which simply takes the style defined by your desktop system) to one of the built-in themes bundled with FreeCAD, or create your own, for example starting from one of the [https://github.com/FreeCAD/FreeCAD/tree/master/src/Gui/Stylesheets built-in styles] and editing it. Your new style must be placed in a folder named $USERAPPDATA/Gui/Stylesheets to be known to FreeCAD ($USERAPPDATA is obtained by typing App.getUserAppDataDir() in the FreeCAD console).

[[#top|top]]


Es kann auch ein eigenes Thema erstellt werden, wenn man mit den Themen, die FreeCAD mitgeliefert, nicht zufrieden ist, z.B. indem ein [https://github.com/FreeCAD/FreeCAD/tree/master/src/Gui/Stylesheets existierendes Stylesheet] bearbeitet wird. Das neue Aussehen (style) muss in einem bestimmten Ordner abgelegt werden, damit es von FreeCAD gefunden wird:
* {{FileName|%APPDATA%/FreeCAD/Gui/Stylesheets}} (unter Windows). Der Ordner {{FileName|%APPDATA%}} kann durch Eingabe von {{Incode|App.getUserAppDataDir()}} in der [[Python_console/de|Python-Konsole]] abgerufen werden.
* {{FileName|$HOME/.FreeCAD/Gui/Stylesheets}} (unter Linux).
* {{FileName|$HOME/Library/Application Support/FreeCAD/Gui/Stylesheets}} (unter macOS).
{{Top}}
<span id="Addons"></span>
==Erweiterungen==
==Erweiterungen==


Mit dem [[Image:Std_AddonMgr.svg|16px]] [[Std_AddonMgr/de|Addon-Manager]] installierte Addons (Erweiterungen) bieten eine weitere Möglichkeit, die Benutzeroberfläche anzupassen. Es gibt einige [[Preference_Packs/de|Voreinstellungspakete]] zum Ändern des [[#Themen|Themas]].
Addons offer yet another way to customize the use interface. Below are some addons created by users in the FreeCAD community. They can be downloaded through the [[Image:Std_AddonMgr.svg|16px]] [[Std_AddonMgr|Addon Manager]] (note: they are listed on the Workbenches tab).

===CubeMenu===

* Github repository: https://github.com/triplus/CubeMenu

===Glass===

* Github repository: https://github.com/triplus/Glass.

===IconThemes===

* Github repository: https://github.com/triplus/IconThemes

===Launcher===

* Github repository: https://github.com/triplus/Launcher

===PieMenu===

* Github repository: https://github.com/triplus/PieMenu

===RemBench===

* Github repository: https://github.com/triplus/RemBench

===ShortCut===

* Github repository: https://github.com/triplus/ShortCuts

[[#top|Anfang]]


In der Kategorie Arbeitsbereiche desAddon-Managers findet man einige Erweiterungen des Benutzers triplus:
* https://github.com/triplus/CubeMenu (for {{VersionMinus/de|0.20}})
* https://github.com/triplus/Glass.
* https://github.com/triplus/IconThemes
* https://github.com/triplus/Launcher
* https://github.com/triplus/PieMenu
* https://github.com/triplus/RemBench
* https://github.com/triplus/ShortCuts
{{Top}}


{{Docnav/de
{{Docnav/de
|[[Tutorials/de|Tutorien]]
|[[Tutorials/de|Tutorien]]
|[[Preferences_Editor/de|Eigenschaftseditor]]
|[[Preferences_Editor/de|Voreinstellungseditor]]
}}
}}



Latest revision as of 20:19, 26 August 2023

Einleitung

Die FreeCAD-Oberfläche basiert auf dem modernen Qt-Werkzeugsatz und ist dem Stand der Technik entsprechend aufgebaut. Einige Bestandteile der Oberfläche können angepasst werden. Es können z.B. benutzerdefinierte Symbolleisten mit Werkzeugen aus verschiedenen Arbeitsbereichen oder mit auf Makros basierenden Werkzeuge hinzugefügt werden, und es können eigene Tastaturkürzel erstellt werden. Die Menüs und Standardsymbolleisten, die von FreeCAD und seinen Arbeitsbereichen mitgeliefert werden, können jedoch nicht geändert werden.

eingeführt mit Version 0.21: Der Reiter Arbeitsbereiche ist nicht länger vorhanden. Seine Funktionalität wurde in den Reiter Verfügbare Arbeitsbereiche im Abschnitt Arbeitsbereiche des Voreinstellungseditors verschoben.

Das Dialogfeld Benutzerdefiniert

Anwendung

  1. Die im Dialogfeld Benutzerdefiniert verfügbaren Befehle hängen von den Arbeitsbereichen ab, die in der aktuellen FreeCAD-Sitzung geladen wurden. Es sollten also zunächst alle Arbeitsbereiche geladen werden, auf deren Befehle zugegriffen werden soll.
  2. Es gibt mehrere Wege, das Dialogfeld Benutzerdefiniert aufzurufen:
    • Den Menüeintrag Werkzeuge → Benutzerdefiniert... auswählen.
    • Einen Werkzeugleistenbereich mit der rechten Maustaste anklicken und im Kontextmenü Benutzerdefiniert... auswählen.
  3. Das Dialogfeld Benutzerdefiniert öffnet sich. Für weitere Informationen siehe Optionen.
  4. Die Schaltfläche Hilfe startet den Befehl Std Direkthilfe.
  5. Die Schaltfläche Schließen drücken, um das Dialogfeld zu schließen.

Optionen

Im Dialogfeld Benutzerdefiniert sind die folgenden Reiter verfügbar:

Tastatur

Der Reiter Tastatur

Auf diesem Reiter können benutzerdefinierte Tastaturkürzel festgelegt werden. Tastaturkürzel für Makrobefehle können auf dem Reiter Makros definiert werden.

Suchen

Man kann nach Befehlen suchen, indem man mindestens 3 Zeichen eines Menütextes oder eines Namens in das Suchfeld eingibt. Die Suche unterscheidet nicht zwischen Groß- und Kleinschreibung.

Auch das Suchen nach Tastaturkürzeln ist möglich:

  • Im Suchfeld müssen spezielle Tasten in Tastaturkürzeln als Zeichenkette eingegeben werden. So gibt man beispielsweise für Befehle mit einem Ctrl im Kürzel ctrl ein (4 Buchstaben).
  • Mit Klammern sucht man nach Kürzeln mit nur einem Zeichen, z.B. (c).
  • Mit Komma und Leerzeichen zwischen den Zeichen sucht man nach Kürzeln, die aus mehreren Zeichen bestehen, z.B. g, b, b.

Ein Tastaturkürzel hinzufügen

  1. Eine Befehlskategorie in der Auswahlliste Kategorie auswählen.
  2. Einen Befehl aus der Befehle-Tabelle auswählen.
    • Wahlweise eine der Spaltenüberschriften Befehl, Tastaturkürzel oder Standard anklicken, um die Sortierreihenfolge der Tabelle zu ändern.
    • Wahlweise den Trenner nach rechts ziehen, um die Tabellenansicht zu erweitern.
  3. Das Feld Aktuell verwendete Tastenkombination zeigt das aktuelle Tastaturkürzel an, falls vorhanden.
  4. Ein neues Tastaturkürzel in das Eingabefeld Neue Tastenkombination eingeben. Tastaturkürzel können aus bis zu 4 Eingaben bestehen. Jede Eingabe ist entweder ein einzelnes Zeichen, eine Kombination aus einer oder mehreren Sondertasten oder eine Kombination aus einer oder mehreren Sondertasten und einem Zeichen. Zurück-Taste (Backspace) drücken, um Fehler zu korrigieren.
  5. Andere aktive Befehle (siehe Hinweise), die dasselbe Tastaturkürzel verwenden, sind in der Prioritätenliste für Tastenkombinationen aufgelistet.
  6. Die Schaltfläche Zuweisen drücken, um das neue Tastaturkürzel zuzuweisen.
  7. Enthält die Prioritätenliste für Tastenkombinationen mehr als einen Befehl: Wahlweise die Reihenfolge anpassen, indem einzelne Befehle ausgewählt und durch Drücken der Schaltflächen Hoch oder Runter verschoben werden. Verwenden mehrere aktive Befehle dasselbe Tastaturkürzel, wird der Befehl ausgeführt, der an der obersten Stelle gelistet ist.

Ein Tastaturkürzel entfernen

  1. Eine Befehlskategorie in der Auswahlliste Kategorie auswählen.
  2. Einen Befehl aus der Befehle-Tabelle auswählen.
  3. Die Schaltfläche Löschen drücken.

Ein Standard-Tastaturkürzel wiederherstellen

  1. Wähle eine Befehlskategorie aus der Ausklappliste Kategorie.
  2. Wähle einen Befehl aus dem Befehle Paneel.
  3. Drücke die Zurücksetzen Taste.

Alle Standard-Tastaturkürzel wiederherstellen

  1. Die Schaltfläche Alles Zurücksetzen drücken.

Hinweise

  • Tastaturkürzel funktionieren nur für aktive Befehle. Aktive Befehle sind solche, die im Standardmenü oder im Menü des aktiven Arbeitsbereichs angezeigt werden oder Befehle einer sichtbaren Symbolleiste.

Anfang

Symbolleisten

Der Reiter Symbolleisten

Auf diesem Reiter können benutzerdefinierte Symbolleisten erstellt und geändert werden.

Suchen

Siehe Tastatur.

Einen Arbeitsbereich auswählen

  1. In der Ausklappliste auf der rechten Seite den Arbeitsbereich auswählen, dessen Symbolleiste geändert werden soll. Die Option Global ist für Symbolleisten, die in allen Arbeitsbereichen zur Verfügung stehen sollen.

Eine Symbolleiste erstellen

  1. Die Schaltfläche New... drücken.
  2. Einen Namen in der Dialog-Box eingeben, die geöffnet wird.
  3. Die Schaltfläche OK drücken.
  4. Die neue Symbolleiste erscheint in der Liste auf der rechten Seite.

Eine Symbolleiste umbenennen

  1. Eine symbolleiste in der Liste auf der rechten Seite auswählen.
  2. Die Schaltfläche Umbenennen... drücken.
  3. Einen neuen Namen in der Dialog-Box eingeben, die geöffnet wird.
  4. Die Schaltfläche OK drücken.

Eine Symbolleiste löschen

  1. eine Symbolleiste in der rechten Liste auswählen.
  2. Die Schaltfläche Löschen drücken.

Eine Symbolleiste deaktivieren

  1. Die Checkbox vor dem Namen der Symbolleiste in der rechten Liste deaktivieren.
  2. Eine deaktivierte Symbolleiste wird auf der FreeCAD-Oberfläche nicht angezeigt.

Einen Befehl hinzufügen

  1. Es ist mindestens eine benutzerdefinierte Symbolleiste erforderlich. Siehe Werkzeugleiste Erstellen.
  2. Die entsprechende Symbolleiste in der Liste auf der rechten Seite auswählen. Wenn keine Symbolleiste ausgewählt ist, wird der neue Befehl zur ersten Symbolleiste in der Liste hinzugefügt.
  3. Eine Befehlskategorie in der Auswahlliste Kategorie auswählen. Makro-Befehle, die im Reiter Makros eingerichtet wurden, erscheinen in der Kategorie Makros.
  4. Einen Befehl aus der Befehle-Tabelle auswählen oder <Trennlinie> auswählen, um eine Trennlinie zwischen zwei Schaltflächen einzufügen.
    • Wahlweise den Trenner nach rechts ziehen, um die Tabellenansicht zu erweitern.
  5. Die Schaltfläche drücken.

Einen Befehl entfernen

  1. Falls erforderlich, die Symbolleiste im Feld auf der rechten Seite aufklappen.
  2. Die Schaltfläche auswählen, die entfernt werden soll.
  3. Die Schaltfläche drücken.

Die Position eines Befehls ändern

Falls erforderlich, die Symbolleiste im Feld auf der rechten Seite aufklappen.

  1. Einen Befehl auswählen.
  2. Die Schaltfläche oder drücken.
  3. Wahlweise wiederholen, bis sich der Befehl an der richtigen Position befindet.

Hinweise

  • Symbolleisten, die zum aktuellen Arbeitsbereich gehören, werden sofort aktualisiert. Aber nach dem Aktivieren oder Deaktivieren einer Symbolleiste muss zunächst zu irgend einem anderen Arbeitsbereich und zurück gewechselt werden, um die Darstellung zu aktualisieren.
  • Das Gleiche gilt für globale Symbolleisten nach dem Hinzufügen oder Entfernen von Schaltflächen. Auch hier muss zu einem anderen Arbeitsbereich und zurück gewechselt werden zu aktualisieren. Falls die Reihenfolge von globalen Symbolleisten geändert wurde oder eine Symbolleiste umbenannt wurde, ist ein Neustart erforderlich.

Anfang

Makros

Der Reiter Makros

Auf diesem Reiter können Makro-Befehle angelegt werden. Eimal angelegt, können sie zu benutzerdefinierten Symbolleisten hinzugefügt werden. Makros, die mit dem Addon-Manager installiert werden, werden automatisch angelegt und zu einer Symbolleiste Global hinzugefügt (siehe Symbolleisten), wenn während des Installationsprozesses der Dialog Schaltfläche hinzufügen bestätigt wird.

Soll ein Makro aus einer anderen Quelle geladen werden, muss es manuell installiert werden. Siehe Wie man Makros installiert für weitere informationen. Man beachte, dass FreeCAD einen besonderen Ordner für Makros verwendet und nur Makros aus diesem Ordner (als Schaltfläche) angelegt werden können. Mit dem Befehl Std DialogMakroAusführen kann dieser Ordner im System des Benutzers gefunden werden.

Einen Makrobefehl hinzufügen

  1. Ein Makro in der Auswahlliste "Makro" auswählen.
  2. Einen "Menütext" eingeben. Das ist der Name des Makros der auch in Symbolleisten angezeigt wird, wenn kein zugehöriges Symbol vorhanden ist.
  3. Wahlweise eine "Quick-Info" eingeben. Dieser Hilfstext erscheint in der Nähe des Mauszeigers, wenn er sich über der Schaltfläche befindet.
  4. Wahlweise einen "Statustext". Dieser wird in der Statuszeile angezeigt, wenn sich der Mauszeiger über der Schaltfläche befindet.
  5. Wahlweise (falls vorhanden) die zum Makro gehörende Wiki-Seite im Eingabefeld "Direkthilfe" eintragen; nur den Namen der Seite - nicht die ganze URL!
  6. Wahlweise ein Tastaturkürzel im Eingabefeld "Tastenbelegung" anlegen. Mehr dazu unter: Tastatur
  7. Um ein Symbol hinzuzufügen:
    1. Die Schaltfläche Symbol ... drücken.
    2. Das Dialogfenster Symbol auswählen wird geöffnet.
    3. Falls erforderlich, die Schaltfläche Symbol-Ordner... drücken, um einen Symbol-Ordner hinzuzufügen.
    4. Ein Symbol aus dem Fenster auswählen. Das Dialogfenster Symbol auswählen wird automatisch geschlossen.
  8. Die Schaltfläche Hinzufügen drücken.
  9. Der Makro-Befehl erscheint in der linken Liste.
  10. Jetzt kann der Makro-Befehl im Reiter Symbolleisten ausgewählt werden.

Einen Makrobefehl entfernen

  1. Ein Makro in der linken Liste auswählen.
  2. Die Schaltfläche Entfernen drücken.

Einen Makrobefehl ändern

  1. Den Makrobefehl in der linken Liste mit Doppelklick auswählen.
  2. Die erforderlichen Änderungen ausführen. Man beachte, daß die Symbole nicht entfernt wreden können; sie können nur ersetzt werden.
  3. Die Schaltfläche Ersetzen drücken.

Anfang

Spaceball Bewegung

Wenn kein Spaceball erkannt wurde ist dieser Reiter leer. Siehe: 3Dconnexion-Eingabegeräte.

Anfang

Spaceball Tasten

Wenn kein Spaceball erkannt wurde, ist dieser Reiter leer. Siehe: 3Dconnexion-Eingabegeräte.

Anfang

Themen

FreeCAD unterstützt die vollständige Individualisierung der Oberfläche durch .qss-Stylesheets. Das qss-Format ist dem in Webseiten verwendeten css-Format sehr ähnlich, es fügt im Grunde Methoden hinzu, um die verschiedenen Widgets und Elemente der Qt-Oberfläche zu referenzieren. Das Standardthema (das einfach den vom Desktopsystem definierten Stil übernimmt) kann angepasst werden, indem ein Stylesheet in den FreeCAD-Voreinstellungen ausgewählt wird.

Es kann auch ein eigenes Thema erstellt werden, wenn man mit den Themen, die FreeCAD mitgeliefert, nicht zufrieden ist, z.B. indem ein existierendes Stylesheet bearbeitet wird. Das neue Aussehen (style) muss in einem bestimmten Ordner abgelegt werden, damit es von FreeCAD gefunden wird:

  • %APPDATA%/FreeCAD/Gui/Stylesheets (unter Windows). Der Ordner %APPDATA% kann durch Eingabe von App.getUserAppDataDir() in der Python-Konsole abgerufen werden.
  • $HOME/.FreeCAD/Gui/Stylesheets (unter Linux).
  • $HOME/Library/Application Support/FreeCAD/Gui/Stylesheets (unter macOS).

Anfang

Erweiterungen

Mit dem Addon-Manager installierte Addons (Erweiterungen) bieten eine weitere Möglichkeit, die Benutzeroberfläche anzupassen. Es gibt einige Voreinstellungspakete zum Ändern des Themas.

In der Kategorie Arbeitsbereiche desAddon-Managers findet man einige Erweiterungen des Benutzers triplus:

Anfang