Como adiciono um novo atalho de teclado no GnuCash?

2

Como adiciono um novo atalho de teclado no GnuCash 2.6.15 no Windows (10)?

Especificamente, gostaria de adicionar um atalho de teclado para a função "Ir para transação correspondente na outra conta" e mapeá-la para CTRL + j

Pesquisando on-line, vejo que há menção de editar C:\Users\username\.gnucash\accelerator-map , mas não tenho certeza dos detalhes.

    
por User 05.03.2017 / 03:56

1 resposta

3

O arquivo C:\Users\<your username>\.gnucash\accelerator-map tem cerca de 260 linhas que correspondem aos comandos. Por exemplo. para imprimir:

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

Enquanto o GnuCash foi fechado, abri o ficheiro e procurei a palavra jump . Isso me levou a essa linha

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

A string vazia no final "" é onde você coloca o atalho do teclado. E você também deve descomentar a linha removendo o ponto-e-vírgula à esquerda para ativar a linha.

Eu modifiquei a linha acima para:

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

<Primary> significa "Comando" nos macs e "Ctrl" em qualquer outro lugar. As outras opções são <Shift> , <Ctrl> , <Alt> , <Meta> . Você pode combiná-los como "<Shift><Alt>j"

Salvei o arquivo e reabri o Gnucash e minha tecla de atalho estava lá.

A documentação relevante está aqui: link e esta postagem foi útil: link

    
por 05.03.2017 / 04:22