使用 Thunderbird128.5.2esr
和tbkeys-lite 2.3.0
插件,我无法弄清楚如何打开日历窗格,该窗格设置为日历列表F11窗口(其中还显示迷你月份)。这是一个从左侧飞出的窗口。我希望它可以像切换事件窗格一样可控制。
此窗口通常可通过文件菜单的视图 / 日历 / 日历窗格 / 显示日历窗格访问。按类似按钮F3可打开或关闭此窗格。
你知道怎样实现这个目的吗?
通过错误控制台查看命令显示TogglePaneSplitter('calsidebar')触发。但我不确定如何将其映射到F3。
不行。没有
cmd:
或func:
可以工作,因为calendar_toggle_calendarsidebar_command
命令未goDoCommand
按照文档中的要求使用。并且func:
只能执行没有参数的基本功能。您必须从此处安装常规的非精简版 tbkeys插件。它可以执行任何 JS(注意:更不安全,使用风险自负),包括您提到的那个,方法是添加:
到插件选项中的主键绑定。
有两种方法可以回答我的问题。@Destroy666 提供的答案是最好的。但是,对于任何想要编写自定义 JavaScript 函数来更改随机 Thunderbird 图形元素并使用映射到这些函数的自定义键盘快捷键的人来说,请继续阅读。
概述
如何操作:
下载非精简版的tbkeys.xpi文件。我使用的是 2.3.0 版本。在 Thunderbird附加组件和主题管理器中,选择从文件安装附加组件。在tbkeys 的主键绑定区域中,粘贴以下代码。
我们使用Thunderbird 源文件calendar-commands.inc.xhtml中引用的togglePaneSplitter方法。
解决方案已提供。您已完成。如果您想创建自定义函数,则可以执行以下操作:
注意,代码中没有空格。
现在,我要改进的问题。如果我想在 tbkeys gui 中调用对我的函数的引用,而不是将其全部粘贴进去,我该怎么做并像这样调用该函数?
我无法确定如何从外部位置加载命名函数。