Несколько раз я хотел обнаружить одиночные нажатия клавиш в R, но не смог найти ничего, кроме readline()
или подобных.
Примером может быть интерактивное построение графика или просмотр данных и возможность изменять значения параметров с помощью клавиш со стрелками и автоматически обновлять график. Конечно, я мог бы использовать readline()
и пользовательский ввод "u" вместо стрелки вверх, но я не считаю его очень элегантным.
Может ли это быть сделано с помощью команды чтения system()
stdin?
РЕДАКТИРОВАТЬ: Теперь мне сказали, что stdin также ждет ввода-инсульта, прежде чем что-либо делать, и что захватывающие нажатия клавиш сразу же являются системными и сложными для выполнения. Если кто-то знает, как это сделать на ubuntu 10.10 или в любой другой системе Linux/unix, я был бы рад узнать.