如何在“react-hotkeys-hook”中获取所有定义的键盘快捷键列表,以便显示帮助对话框?

Posted

技术标签:

【中文标题】如何在“react-hotkeys-hook”中获取所有定义的键盘快捷键列表,以便显示帮助对话框?【英文标题】:How to get list of all defined keyboard shortcuts in "react-hotkeys-hook" so I can display help dialog? 【发布时间】:2021-08-20 10:52:25 【问题描述】:

我一直在使用“react-hotkeys-hook”在我的网络应用程序中注册热键。由于有很多快捷方式,我想知道如何获取所有快捷方式的列表,以便可以在帮助页面中显示它们。 我可以看到“react-hotkeys”提供了getApplicationKeyMap(),但是对于包的钩子版本是否有类似的东西?

【问题讨论】:

【参考方案1】:

没有。原因在这里描述:https://github.com/JohannesKlauss/react-hotkeys-hook/issues/255#issuecomment-683320260

简而言之,这会颠倒事实的来源。因为无论如何您都需要事先知道每个组合,所以实际上没有必要让钩子跟踪应用程序中的所有热键。

如果你觉得这将是一个有用的功能,请在 Github repo 中打开一张票:https://github.com/JohannesKlauss/react-hotkeys-hook/issues/new

【讨论】:

以上是关于如何在“react-hotkeys-hook”中获取所有定义的键盘快捷键列表,以便显示帮助对话框?的主要内容,如果未能解决你的问题,请参考以下文章

C ++:我在一种方法中获得了一个迭代器,如何在另一种方法中通过迭代器修改原始列表?

input标签中value属性存入了一个对象,如何在js中获去这个对象的属性

确保我在 laravel 5 中获得了正确的外键语法

在 C/C++ 中获得正模的最快方法

我在 Android Q 中获得了 IMEI 空值?

南小喜讯我校车模对在省网络模型赛中获佳绩!