Rgui - 禁用右键点击绘图窗口?

时间:2012-07-06 05:47:51

标签: windows r rgui

我编写了一个例程,用户可以在其中显示图像(使用grid.raster)并点击它来定义感兴趣的区域(grid.locator)。

我添加了支持用户右键单击绘图而不是左键单击,这将撤消其先前单击的点。

这可以通过测试grid.locator()是否返回NULL(来自帮助文件:“如果用户没有单击鼠标按钮1,则函数(不可见)返回NULL)。< / p>

这在Linux上工作正常,但在使用Rgui的Windows中,右键单击绘图窗口会显示一个上下文菜单,其中包含“停止”和“继续”,并继续等待您单击(即未检测到右键单击) grid.locator()因为首先截获了上下文菜单。

是否有某种方法可以为Rgui中的绘图窗口禁用右键单击上下文菜单?

(用户只会使用Rgui。目前我可以告诉他们使用中间点击按钮来撤消而不是右键点击这是有效的,但如果他们没有带按钮的按钮就没有实际意义滚轮/中间单击按钮。或者,如果有某种方式我可以听取键盘事件而无需加载像gtk或tcltk这样的UI包我也很高兴这种情况发生。)

0 个答案:

没有答案
相关问题