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