我想以编程方式将宏分配给功能键(而不是手动更改此分配)。
我怎么能这样做?
答案 0 :(得分:1)
执行此类操作的方法是使用addKeyHandler()方法向ThisComponent.CurrentController
添加密钥处理程序。这样就可以拦截击键然后取消击键,这样它就不会做任何其他分配的键。
https://forum.openoffice.org/en/forum/viewtopic.php?f=45&t=33914有一个例子。
编写一个添加侦听器的宏,例如示例中的sStartXKeyHandler
。然后将该宏指定给document event,例如OnLoad
。