Как проверить положение указателя мыши в R? Есть ли какая-то функция для этого? - PullRequest
2 голосов
/ 04 июня 2011

Как проверить положение указателя мыши в R? Есть ли какая-то функция для этого? Я знаю о locator () и т. Д., Но тело этой функции не содержит никакой полезной информации для вопроса, который я задал. Может ли R сообщать о положении указателя мыши не только в окне R?

Ответы [ 2 ]

2 голосов
/ 04 июня 2011

Вы можете сделать это с помощью пакета cairoDevice:

library(RGtk2)
library(cairoDevice)

da <- gtkDrawingArea()
asCairoDevice(da)
da$AddEvents(GdkEventMask["all-events-mask"])

w <- gtkWindow(show=FALSE)
w$add(da)
w$show()

hist(rnorm(100))

gSignalConnect(da, "motion-notify-event", function(w, e) {
  print(c(e$x, e$y))
  invisible(TRUE)
})
2 голосов
/ 04 июня 2011

Посмотрите на getGraphicsEvent.Попробуйте помочь (getGraphicsEvent).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...