Как использовать сочетания клавиш в TextInput?

#r #shiny

#r #блестящий

Вопрос:

Я хотел бы использовать сочетания клавиш, такие как Alt - for <- и Ctrl Shift M for %>%, в TextInput в shiny. Я не уверен, с чего начать или как использовать javascript для добавления этой функции. Я наткнулся на этот пакет ключей, который может помочь. Я также пытаюсь понять, можно ли это использовать в shinyAce пакете с aceEditor функцией.

Код

 ui <- fluidPage(
  textInput("caption", "Caption", "Data Summary"),
  verbatimTextOutput("value")
)
server <- function(input, output) {
  output$value <- renderText({ input$caption })
}
shinyApp(ui, server) 
 

Комментарии:

1. Эти (конкретные сочетания клавиш) не блестящие, они даже не являются стандартными для IDE. Если я не ошибаюсь, это RStudio, shiny а не вещь.

2. Да, я хотел бы использовать сочетания клавиш RStudio в shiny.

3. IDE RStudio не записывается shiny и не записывается R . Я не знаю, как они это делают, я думаю, что ваша единственная ставка на то, чтобы знать наверняка, — это заглянуть в их исходный код и найти его там, или спросить их конкретно.