1

我想以编程方式将宏分配给功能键(而不是手动更改此分配)。

我怎么能这样做?

4

1 回答 1

1

执行此类操作的方法是将密钥处理程序添加到ThisComponent.CurrentController使用addKeyHandler()方法。这使得拦截击键成为可能,然后取消它,这样它就不会执行分配给其他键的任何操作。

https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=33914有一个示例。

编写一个添加侦听器的宏,如sStartXKeyHandler示例中所示。然后将该宏分配给文档事件,例如OnLoad.

于 2016-07-12T19:00:32.453 回答