Wer Tastenkombination kennt, ist im Umgang mit QGIS deutlich flinker als diejenigen, die immer wieder zur Maus greifen müssen. Der Wechsel zu bestimmten Werkzeugen oder auch, um bestimmte Aktionen anzustoßen, geht mit Hilfe von Tastenkombinationen deutlich schneller. Die Suche nach speziellen Icons und Funktionen entfällt.
Damit Sie sich die einzelnen Tastenkombinationen nicht mühsam selbst zusammensuchen müssen, habe ich Ihnen einige Übersichten erstellt, mit denen Sie die aus meiner Sicht wichtigsten und praktischsten Funktionen verwenden können. Abschließend zeige ich, wie Sie zusätzliche Tastenkombinationen in der Benutzeroberfläche oder über Python selbst definieren können und stelle ihnen am Ende des Artikels einen praktischen Spickzettel mit den wichtigsten Tastenkombinationen zum kostenlosen Download bereit.
Tastenkombinationen, die Funktionen rund um Projekte ansprechen, sind größtenteils die bekannten „Klassiker“.
Icon | Tastenkombination | Funktion |
---|---|---|
Strg + N | Neues Projekt | |
Strg + O | Projekt öffnen | |
Strg + S | Projekt speichern | |
Strg + Umschalt + S | Speichern unter | |
Strg + P | Neues Drucklayout | |
Strg + Umschalt + P | Projekteigenschaften |
Achtung Ausnahme! Die Tastenkombination Strg + P löst in QGIS keinen Druckbefehl aus. Vielmehr wird mit dieser Tastenkombination ein neues Drucklayout erstellt.
Mein Tipp für Sie: Mit der Tastenkombination Strg + Umschalt + P erhalten Sie einen direkten Blick in die Projekteigenschaften und Sie können alle wichtigen zentralen Einstellungen rund um das Projekt, wie z.B. das Koordinatensystem, Projektfarben, Titel und vieles mehr, festlegen.
Auch wenn die Steuerung der Kartenansicht eher durch das Drehen des Mausrads oder einen Linksklick mit der Maus erfolgt, gibt es auch für die Navigation und Ansicht praktische Helfer.
Meine Tipps für Sie:
Icon | Tastenkombination | Funktion |
---|---|---|
Leertaste | Gedrückt halten, um die Karte nur mit Mausbewegungen zu verschieben | |
Strg + Alt + + | Vergrößern | |
Strg + Alt + - | Verkleinern | |
Strg + Alt + F | Auf Projektausdehnung zoomen | |
Strg + J | Zu Auswahl zoomen | |
Strg + Tab | Alle Bedienfelder sichtbar/unsichtbar schalten | |
Strg + Umschalt + Tab | Nur Karte anzeigen | |
F5 | Karte neu zeichnen | |
F11 | Vollbild |
Des Weiteren gibt es Tastenkombinationen, die neue Fenster bzw. Bedienfelder in QGIS öffnen oder modifizieren. Ein wiederholtes Drücken derselben Tastenkombination schließt die geöffneten Fenster in der Regel wieder.
Mein Tipp für Sie: Zum Öffnen der Datenquellenverwaltung Strg + L verwenden.
Icon | Tastenkombination | Funktion |
---|---|---|
F1 | Hilfe öffnen | |
F2 | Layer umbenennen | |
F3 | Objekte nach Wert wählen | |
F3 + Strg | Objekte nach Ausdruck wählen | |
F6 | Attributtabelle öffnen | |
F6 + Umschalt | Attributtabelle nur mit ausgewählten Objekten öffnen | |
F6 + Strg | Attributtabelle nur mit sichtbaren Objekten öffnen | |
F7 | Bedienfeld Layergestaltung | |
F12 | Bedienfeld Diagnose-/Entwicklerwerkzeuge | |
Strg + F | Objektfilter für gewählten Layer öffnen | |
Strg + L | Datenquellenverwaltung öffnen | |
Strg + Alt + H | Verarbeitungshistorie öffnen | |
Strg + Alt + P | Pythonkonsole öffnen | |
Strg + Alt + T | Werkzeugkiste öffnen | |
Strg + Alt + G | Neues grafisches Verarbeitungsmodell | |
Strg + Alt + R | Ergebnisanzeige der Werkzeuge |
Die zusammengestellten Tastenkombinationen aktivieren spezifische Werkzeuge oder öffnen Dialoge. Meine "Lieblingskombination" ist Strg + K, die den Fokus für die Tastatureingabe auf die Suchleiste (aka „Locator-Toolbar“) in der linken unteren Ecke des QGIS-Fensters legt. Hier können Sie über die Eingabe bestimmter Buchstabencodes schnell auf Werkzeuge zugreifen, oder beispielsweise nach Objekten in Layern suchen.
Icon | Tastenkombination | Funktion |
---|---|---|
Strg + A | Alle Objekte auswählen | |
Strg + K | Suchleiste fokussieren | |
Strg + Umschalt + A | Auswahl aufheben | |
Strg + Umschalt + M | Distanz messen | |
Strg + Umschalt + J | Fläche messen | |
Strg + Umschalt + I | Objektabfrage | |
Strg + Umschalt + U | Alle Layer anzeigen | |
Strg + Umschalt + H | Alle Layer ausblenden |
Viele der verfügbaren Tastenkombination können Sie sich in der QGIS-Benutzeroberfläche anzeigen lassen und selbst konfigurieren. Öffnen Sie dafür in der Menüleiste unter Einstellungen den Eintrag Tastenkürzel…. Hier finden Sie eine Übersicht über alle möglichen Aktionen und das aktuell konfigurierte Tastenkürzel. Die Buttons Ändern, Leer setzen und Voreinstellung ermöglichen Ihnen die Anpassung oder die Entfernung einer Tastenkombination. Auch den Standard können Sie an dieser Stelle wiederherstellen.
Mein Tipp für Sie: Die Suchleiste in diesem Fenster erspart Ihnen viel Scrollerei und Sie finden bestimmte Aktionen sehr schnell.
Ihre Einstellungen lassen sich über den Button Speichern als XML-Datei exportieren und Sie können sie über Laden wieder importieren – z. B. an einen anderen Arbeitsplatz. Sehr praktisch ist auch die Möglichkeit, sich die eingestellten Tastenkombinationen als PDF auszugeben. So haben Sie sehr schnell eine Übersicht über Ihre individuellen Einstellungen und können sich Ihren „Spickzettel“ ausdrucken.
Wählen Sie für die Definition einer Tastenkombination zunächst eine Aktion, klicken Sie auf Ändern und verwenden anschließend die gewünschte Tastenkombination. Falls diese schon belegt ist, erscheint ein Hinweis und Sie können entscheiden, ob Sie die aktuelle Definition überschreiben oder sich eine andere Kombination überlegen möchten. Wenn die Definition des Tastenkürzels gelungen ist, steht in der Spalte Tastenkürzel die neue Kombination und ist sofort aktiv.
Die vielseitige Python-API von QGIS ermöglicht Ihnen die Verwaltung von Tastenkombination – zum Beispiel über ein Python-Makro oder ein Plugin. Wenn Sie sich für spezifische QGIS-Funktionen interessieren, finden Sie in der Klasse QgsShortcutsManager einen guten Ausgangspunkt für die Definition eigener Tastenkombinationen, wie sie für die Benutzeroberfläche beschrieben wurden.
Aber es gibt auch noch eine andere Möglichkeit: Die Logik der Tastenkombination basiert generell, wie QGIS selbst, auf dem Qt-Framework. Dieses bietet die meisten Möglichkeiten und wird daher hier erklärt. Relevant sind die Klassen QKeySequence und die Qt-Bezeichnungen für die einzelnen Tasten.
Ein Beispiel: Öffnen Sie mittels der Tastenkombination Strg + Alt + P die QGIS-Python-Konsole. Dort können Sie den folgenden Beispielcode ausführen, welcher das QGIS-Werkzeug „Layer verpacken“ durch Drücken der Tastenkombination Strg + Umschalt + O öffnet.
from qgis.PyQt.QtGui import QKeySequence
from qgis.PyQt.QtWidgets import QShortcut
from qgis.PyQt.QtCore import Qt
# Unsere kleine Funktion, welcher eine Tastenkombination zugewiesen werden soll
def openNativePackageAlgorithm():
processing.execAlgorithmDialog("native:package")
# Zuweisen von "Strg + Umschalt + O" to openAlgorithm()
shortcut = QShortcut(QKeySequence(Qt.ControlModifier + Qt.ShiftModifier + Qt.Key_O), iface.mainWindow())
shortcut.setContext(Qt.ApplicationShortcut)
shortcut.activated.connect(openNativePackageAlgorithm)
Zunächst importiert der Code die notwendigen Qt-Klassen. Im Anschluss wird eine Funktion „openNativePackageAlgorithm“ definiert, welche die auszuführenden Anweisungen enthält. Hier könnten auch weitere Anweisungen stehen. Im Anschluss wird die Tastenkombination definiert, dem QGIS-Hauptfenster zugewiesen und mit der Funktion „openNativePackageAlgorithm“ verknüpft. Die Verknüpfung wird so lange funktionieren bis QGIS wieder geschlossen wird.
Ich hoffe, Ihnen helfen meine Tipps und Übersichten, so dass Sie im Umgang mit QGIS im Alltag flinker vorankommen. Vielleicht benötigen Sie ein wenig Zeit, um sich daran zu gewöhnen. Ich kann nur aus eigener Erfahrung sagen: Es lohnt sich. Die Übersichten in diesem Artikel zeigen die aus meiner Sicht wichtigsten bzw. praktischsten Funktionen. Wenn Sie weitere Tastenkombination benötigen oder Sie die vorhanden anpassen möchten, bietet die Benutzeroberfläche von QGIS oder auch die Python-API sehr viele Möglichkeiten.
Jetzt den praktischen Spickzettel kostenlos herunterladen
Weitere Beiträge, die Dich interessieren könnten: