В старых версиях R, версии 2.9 в любом случае мне удалось запустить программу R из пакета с помощью rterm.exe и создать графическое окно, которое пользователь мог бы прокручивать назад и вперед и просматривать графики. Я смог сделать это, используя некоторый код R, например:
kbd <- function(key) {
if (key == "q") { "Quit" } else NULL }
getGraphicsEvent(" ", onKeybd = kbd)
Это удерживало графический просмотрщик открытым до тех пор, пока пользователь не нажмет клавишу "q". В более новых версиях R кажется, что, поскольку это начинается с пакетной (неинтерактивной с использованием Rterm.exe), значение ключа всегда равно NULL, а графическое окно просто мигает и закрывается. Мой вопрос в том, можно ли каким-то образом убедить систему R, что я выполняю квазиинтерактивный сеанс и получить поведение getGraphicsEvent, чтобы не сразу возвращать NULL?