在Linux下,不同的鼠标事件被捕获比在Windows下,请参阅下面的小testing程序的输出为不同的事件。 我点击每个button一次。 在Linux下,我收到一个button代码,键入和释放。 在Windows下,滚动滚轮时根本没有收到任何事件(这太遗憾了)。
有没有办法在Windows下使用getGraphicsEvent()捕捉滚动事件?
myplot <- function(...) { if (version$os == "linux-gnu") x11(type="Xlib") else x11() plot(...) mouse <- function(buttons,x,y) { cat("buttons:",buttons,"n") } setGraphicsEventHandlers(onMouseDown = mouse,onmouseup = mouse) eventEnv <- getGraphicsEventEnv() } myplot(1:10) getGraphicsEvent()
Linux的:
鼠标左键
button:0
button:0
我应该如何在Windows上创build自定义graphics控制台/terminal?
FBDEV(0):FBIOPUTCMAP:Xorg.0.log文件中的参数错误无效
在Ubuntu 14.04中闪烁的Java GUI
不显示SDL的OpenGL窗口
鼠标中键(轮子)
button:1
button:1
鼠标右键
button:0 1
button:0 1
转起来
button:2
button:2
轮下来
button:0 2
button:0 2
视窗:
鼠标左键
button:0
纽扣:
鼠标中键(轮子)
button:1
纽扣:
鼠标右键
button:2
纽扣:
转起来
没有事件
轮下来
没有事件
何时处理graphics对象
在gnuplot中使用脚本绘制多行
Java:Linux中的graphics
在Windows上检测displayPort(与DVI?)?
如何在Windows游戏上叠加graphics?
编码错误的按钮已在PR#16700中修复,以匹配Windows结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。