可以用C ++编写Libreoffice的扩展名。我主要通过遵循this guide来添加了扩展中的菜单项和工具栏项。
我想为菜单项分配键盘快捷键(libreoffice术语中的加速器),以触发扩展程序中的某些操作。
我在网上找到的所有可行示例均适用于脚本(python或基本),但不适用于标准C ++。我发现的最佳尝试是this question,但显然他们没有成功。这个主题有一个wiki page,但尽管声称“现在我们可以轻松地为扩展定义和安装快捷方式了”,但它并不是很有用。
有关示例代码,请考虑以下存储库:https://github.com/niocs/ProtocolHandlerExtension.git