Come faccio ad aggiungere una nuova scorciatoia da tastiera in GnuCash?


3

Come posso aggiungere una nuova scorciatoia da tastiera in GnuCash 2.6.15 in Windows (10)?

In particolare, vorrei aggiungere una scorciatoia da tastiera per la funzione "Vai alla transazione corrispondente nell'altro account" e mapparla su CTRL+j

Effettuando ricerche online vedo che si parla di editing C:\Users\username\.gnucash\accelerator-mapma non sono sicuro dei dettagli.

Risposte:


4

Il file C:\Users\<your username>\.gnucash\accelerator-mapha circa 260 righe che corrispondono ai comandi. Ad esempio per stampare:

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

Mentre GnuCash era chiuso, ho aperto il file e cercato la parola jump. Questo mi ha portato a questa linea

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

La stringa vuota alla fine ""è dove hai messo la scorciatoia da tastiera. E devi anche decommentare la linea rimuovendo il punto e virgola iniziale per attivare la linea.

Ho modificato la riga sopra in:

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

<Primary>si traduce in "Comando" su Mac e "Ctrl" ovunque. Le altre opzioni sono <Shift>, <Ctrl>, <Alt>, <Meta>. Puoi combinarli come"<Shift><Alt>j"

Ho salvato il file e poi ho riaperto Gnucash e il mio tasto di scelta rapida era lì.

La documentazione pertinente è qui: https://wiki.gnucash.org/wiki/Keyboard_Shortcuts e questo post è stato utile: https://lists.gnucash.org/pipermail/gnucash-user/2014-December/057395.html


Sul mio sistema (Win10, GNUCash v3.2), la mappa dell'acceleratore si trova in C:\Users\<your username>\AppData\Roaming\GnuCash\accelerator-map. Certo, potrebbe anche essere sotto AppData\Localo LocalLowpiuttosto che Roaming.
jpaugh

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.