如何在 Windows(10)中的 GnuCash 2.6.15 中添加新的键盘快捷键?
具体来说,我想为“跳转到其他帐户中的相应交易”功能添加一个键盘快捷键,并将其映射到CTRL+j
在网上查了一下,我发现有提到编辑,C:\Users\username\.gnucash\accelerator-map
但我不确定细节。
答案1
该文件C:\Users\<your username>\AppData\Roaming\GnuCash\accelerator-map
(在 GnuCash 2 中C:\Users\<your username>\.gnucash\accelerator-map
)有大约 260 行对应于命令。例如打印:
; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/FilePrintAction" "<Primary>p")
当 GnuCash 关闭时,我打开文件并搜索单词jump
。这让我看到了这一行
; (gtk_accel_path "<Actions>/GncPluginPageRegisterActions/JumpTransactionAction" "")
末尾的空字符串""
是放置键盘快捷键的位置。您还必须通过删除前导分号来取消注释该行,以激活该行。
我将上面那行修改为:
(gtk_accel_path "<Actions>/GncPluginPageRegisterActions/JumpTransactionAction" "<Primary>j")
<Primary>
在 Mac 上翻译为“Command”,在其他地方翻译为“Ctrl”。其他选项包括<Shift>
、<Ctrl>
、<Alt>
、<Meta>
。您可以将它们组合为"<Shift><Alt>j"
保存文件然后重新打开 Gnucash,我的快捷键就在那里。
相关文档在这里:https://wiki.gnucash.org/wiki/Keyboard_Shortcuts这篇文章很有帮助:https://lists.gnucash.org/pipermail/gnucash-user/2014-December/057395.html
答案2
这只是 GnuCash 3 的一个简短回答,可能对其他人有用。配置文件位于GNC_数据主页,通常解析为 C:\Users\\AppData\Roaming\GnuCash。
加速器图是相同的。
来源:https://wiki.gnucash.org/wiki/GTK3#Menu_Keyboard_Shortcuts
答案3
对于喜欢 GnuCash 便携版的用户:
我找到了两个同名的文件,看来第一个文件起了作用:
installation-root\Data\GNCDataHome\accelerator-map
installation-root\App\Gnucash\share\gnucash\ui\accelerator-map
我使用“编辑帐户”进行了一些简单的测试,在设置系统时我经常需要对其进行调整(颜色、自定义货币):
; (gtk_accel_path "<Actions>/GncPluginPageAccountTreeActions/EditEditAccountAction" "<Primary>e")
我了解到,我必须坚持写信。<Primary>#
没有用。
提醒自己:记得删除首字母 ;
以取消评论,否则就没有乐趣了!
另一个提醒:在浏览加速器映射文件时,我第一次注意到(使用 GnuCash 多年后)还有一个名为“Édition”(法语)的菜单项,它有点类似于右键单击菜单。但这里显示了一些键盘快捷键。Bingo。
最后说明,TL/DR:今天我在测试中使用了全新便携版 5.0 版本。