如何在 DT::datatable() 中搜索时停止 xaringan 的键盘快捷键?

arc*_*uz0 4 r datatables remarkjs xaringan

xaringan 的键盘快捷键会干扰 DT::datatable() 搜索功能。它甚至可以在xaringan 的示例演示中看到(例如,尝试搜索“m”)。

我怎样才能阻止这种情况发生?实际上不可能在 DT::datatable() 中搜索任何内容。提前致谢!

Emi*_*Emi 5

frameWidget您可以通过在R 包中使用来禁用键盘快捷键widgetframe。下面是一个工作示例。

```{r}
library(widgetframe)
library(DT)
dt <-  datatable(iris)
frameWidget(dt)
```
Run Code Online (Sandbox Code Playgroud)

  • 是的,我同意有一种更简单的方法来禁用某些指定幻灯片的键盘快捷键会很好。不过,这更多是对 `remark.js` 的限制,而不是对 `xaringan` 的限制。也许在[此处](https://github.com/gnab/remark/issues/544)进行投票/评论以获得那里的开发人员的一些关注? (2认同)