2016-07-12 53 views

回答

1

執行此類操作的方法是使用addKeyHandler()方法向ThisComponent.CurrentController添加密鑰處理程序。這樣就可以攔截按鍵,然後取消它,這樣它就不會執行任何其他分配給鍵的操作。

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

編寫一個添加偵聽器的宏,如示例中的sStartXKeyHandler。然後將該宏分配給document event,如OnLoad

+0

毫米!它工作得很好!當按下F12時,oEvent.KeyCode = 779,所以我可以在這種情況下將KeyHandler_KeyPressed設置爲True(並且按照我的意願做)。非常感謝,吉姆,正是我所需要的。謝謝! – Jerry

相關問題