Openoffice basic oooBasic:如何以编程方式为宏分配键?
我希望以编程方式将宏分配给函数键(而不是手动更改此分配)Openoffice basic oooBasic:如何以编程方式为宏分配键?,openoffice-basic,Openoffice Basic,我希望以编程方式将宏分配给函数键(而不是手动更改此分配) 我如何才能做到这一点?这样做的方法是使用以下方法将密钥处理程序添加到ThisComponent.CurrentController。这样就可以拦截击键,然后取消击键,这样它就不会执行分配给该键的任何其他操作 这里有一个例子 编写一个添加侦听器的宏,如示例中的sStartXKeyHandler。然后将该宏分配给一个,例如OnLoad要分配什么键,以及在什么环境中-Writer、Calc、表单或对话框窗口?mm,例如:F12。关于作者:)嗯!
我如何才能做到这一点?这样做的方法是使用以下方法将密钥处理程序添加到
ThisComponent.CurrentController
。这样就可以拦截击键,然后取消击键,这样它就不会执行分配给该键的任何其他操作
这里有一个例子
编写一个添加侦听器的宏,如示例中的
sStartXKeyHandler
。然后将该宏分配给一个,例如OnLoad
要分配什么键,以及在什么环境中-Writer、Calc、表单或对话框窗口?mm,例如:F12。关于作者:)嗯!它工作得很好!!按下F12时oEvent.KeyCode=779,因此在本例中,我可以将KeyHandler_KeyPressed设置为True(并执行我想要的操作)。非常感谢,吉姆,这正是我需要的。谢谢