Wie ändere ich die Tastenkürzel in Zathura?
- Einführung
- Die Konfigurationsdatei finden und öffnen
- Syntax für die Tastenkürzel-Konfiguration
- Beispiel zum Ändern eines Tastenkürzels
- Tasten deaktivieren oder neu belegen
- Modi verstehen
- Zusätzliche Quellen und Dokumentation
- Zusammenfassung
Einführung
Zathura ist ein leichter und anpassbarer PDF-Viewer für die Kommandozeile, der häufig in Unix-ähnlichen Betriebssystemen verwendet wird. Einer der Vorteile von Zathura ist die Möglichkeit, Tastenkürzel individuell zu konfigurieren, um das Arbeiten komfortabler zu gestalten. Im Folgenden wird ausführlich beschrieben, wie man die Tastenkürzel in Zathura ändern kann.
Die Konfigurationsdatei finden und öffnen
Um die Tastenkürzel von Zathura zu ändern, müssen Sie dessen Konfigurationsdatei bearbeiten. Diese Datei heißt üblicherweise zathurarc und befindet sich im Verzeichnis ~/.config/zathura/. Sollte dieses Verzeichnis oder die Datei nicht existieren, können Sie sie manuell anlegen. Öffnen Sie die Datei mit einem Texteditor Ihrer Wahl, beispielsweise nano ~/.config/zathura/zathurarc oder vim ~/.config/zathura/zathurarc.
Syntax für die Tastenkürzel-Konfiguration
Die Tastenkürzel werden in der zathurarc-Datei mit dem Schlüsselwort map definiert. Die allgemeine Syntax lautet:
mapHierbei steht Modus für den Betriebsmodus des Viewers, in dem die Tastenkombination aktiv ist (zum Beispiel normal, insert oder passthrough). Wenn kein Modus angegeben wird, gilt die Zuordnung standardmäßig für den normalen Modus. Taste ist die Tastenbelegung, die Sie ändern möchten, und Befehl ist der Zathura-Befehl, der beim Drücken der Taste ausgeführt werden soll.
Beispiel zum Ändern eines Tastenkürzels
Angenommen, Sie möchten die Taste j, die standardmäßig zum nächsten Element oder nächsten Abschnitt scrollt, auf die Taste k ändern, könnten Sie in der zathurarc-Datei folgende Zeile einfügen:
map normal k scroll downDies weist Zathura an, bei Druck auf k die Seite nach unten zu scrollen, anstelle von j. Um die ursprüngliche Funktion von j zu entfernen oder neu zu belegen, müssen Sie j entweder neu zuordnen oder deaktivieren.
Tasten deaktivieren oder neu belegen
Wenn Sie eine Taste deaktivieren möchten, können Sie sie einfach zu einem nicht verwendeten Befehl mappen, der keine Aktion ausführt, zum Beispiel:
map normal nopDas Schlüsselwort nop steht für "no operation" und sorgt dafür, dass diese Taste keine Funktion mehr hat. Zum Neu-Belegen einer Taste schreiben Sie einfach eine neue map-Anweisung, die die ursprüngliche überschreibt.
Modi verstehen
Standardmäßig befinden Sie sich im normal-Modus, in dem Sie die meisten Befehle ausführen. Es gibt außerdem andere Modi wie insert (zum Beispiel für Sucheingaben) oder passthrough, in denen die Tastenbelegung unterschiedlich sein kann. Sie können die Zuordnungen für jeden Modus getrennt vornehmen, indem Sie den Modus explizit angeben.
Zusätzliche Quellen und Dokumentation
Für weitergehende Anpassungen empfiehlt es sich, die offizielle Dokumentation von Zathura oder die Manpage aufzurufen, zum Beispiel mit dem Befehl man zathurarc oder man zathura. Außerdem finden sich Online-Ressourcen und Beispielsammlungen, die hilfreiche Beispiele enthalten.
Zusammenfassung
Zusammenfassend ändert man die Tastenkürzel in Zathura, indem man die Datei ~/.config/zathura/zathurarc öffnet und dort mit map-Anweisungen Tasten auf Befehle abbildet. Die Syntax lautet map . Durch das Ergänzen oder Anpassen dieser Zeilen lassen sich Tastenkombinationen nach individuellen Vorlieben konfigurieren.
