【发布时间】:2018-09-17 15:16:33
【问题描述】:
有没有办法访问 R 中的键盘缓冲区?我怀疑它依赖于平台,因此我使用的是 Windows 10。
具体来说,我想检查在我的代码中的特定点是否在键盘上按下了某些东西(任何东西),如果有,请执行某些操作,否则继续。例如:
### stuff here
if(!is.na(KEYBOARD_BUFFER)){ ### or !is.null, etc.
stop("Someone pressed something!")
}
### stuff continues here
提前谢谢你。
【问题讨论】:
-
根据this answer,这肯定是依赖于平台的 C 上下文中的一个类似问题。由于您可以从 R 调用 C 代码,您可能可以根据您的需要调整该答案。跨度>