Get Keypress
Listen for a keypress, then apply keypress to a function or echo it to the terminal screen. The user must be in a terminal to use getkp
; it will not work in RStudio or the R GUI. All actions within R are halted until the keypress is returned.
getkp(fn = list(), echo = FALSE)
fn |
list of named functions |
echo |
whether the keypress should be echoed to the screen if not found in list |
character naming the key that was pressed (invisibly).
f <- list( 'up' = function(){mv(row=-1)}, 'down' = function(){mv(row=-1)}, 'left' = function(){mv(col=-1)}, 'right' = function(){mv(col=1)} ) ## Not run: getkp(fn=f, echo=FALSE) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.