Wie füge ich eine neue Tastenkombination in GnuCash hinzu?

432
User

Wie füge ich in GnuCash 2.6.15 in Windows (10) eine neue Tastenkombination hinzu?

Insbesondere möchte ich eine Tastenkombination für die Funktion "Zu entsprechender Transaktion im anderen Konto springen" hinzufügen und diese mit CTRL+ verknüpfenj

Bei Online-Recherchen sehe C:\Users\username\.gnucash\accelerator-mapich, dass das Editieren erwähnt wird, die Details sind mir jedoch nicht sicher.

2

1 Antwort auf die Frage

3
User

Die Datei C:\Users\<your username>\.gnucash\accelerator-maphat ungefähr 260 Zeilen, die Befehlen entsprechen. ZB zum Drucken:

; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/FilePrintAction" "<Primary>p")

Während GnuCash geschlossen wurde, öffnete ich die Datei und suchte nach dem Wort jump. Das brachte mich zu dieser Linie

; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/JumpTransactionAction" "")

An der leeren Zeichenfolge am Ende ""setzen Sie die Tastenkombination. Außerdem müssen Sie die Zeile auskommentieren, indem Sie das führende Semikolon entfernen, um die Zeile zu aktivieren.

Ich habe die obige Zeile geändert in:

(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/JumpTransactionAction" "<Primary>j")

<Primary>übersetzt in "Befehl" auf Macs und "Ctrl" überall sonst. Die anderen Optionen sind <Shift>, <Ctrl>, <Alt>, <Meta>. Sie können sie als kombinieren"<Shift><Alt>j"

Die Datei gespeichert und Gnucash wieder geöffnet, und meine Tastenkombination war da.

Die entsprechende Dokumentation ist hier: https://wiki.gnucash.org/wiki/Keyboard_Shortcuts und dieser Beitrag war hilfreich: https://lists.gnucash.org/pipermail/gnucash-user/2014-December/057395.html

Auf meinem System (Win10, GNUCash v3.2) befindet sich die Beschleunigerzuordnung unter `C: \ Users \\ AppData \ Roaming \ GnuCash \ accelerator-map`. Natürlich kann es auch unter "AppData \ Local" oder "LocalLow" statt unter "Roaming" sein. jpaugh vor 5 Jahren 0