7
In un'applicazione lucida, è possibile avere un'associazione che ascolti il tasto premuto dall'utente?R Collegamento con tasto lucido
Io non sono troppo familiarità con JavaScript, ma sto cercando qualcosa di simile:
window.onkeydown = function (e) {
var code = e.keyCode ? e.keyCode : e.which;
alert(code);
};
dove l'input chiave è quindi da utilizzare in server.R
, ad esempio:
shinyServer(function(input, output) {
output$text <- renderText({
paste('You have pressed the following key:', input$key)
})
# ...
})
esattamente quello che stavo cercando, grazie! – reinholdsson
Felice di aiutare. Avrai bisogno di cercare una tabella di codici chiave della tastiera. – jdharrison
Questo è stato molto utile. Sembra però che non funzioni con le frecce, i tasti maiuscole, ecc ... e digitando una lettera con i tappi attivati o disattivati si ottenga un risultato recente. Sembra che osservi davvero quale "carattere" è stato digitato. Qualche modo per farlo funzionare con le frecce? –