在 JavaScript 中模拟不同的组合键



我需要模拟不同的组合键,例如ctrl + a,ctrl + s ctrl + alt + delete并将它们绑定到界面中的div上。

据我了解,我必须创建自己的事件并以一种方法调用它们,当我单击此div 时将起作用。

如何同时调用几个事件,还是有其他方法?

您不调用事件,而是注册事件处理程序。您可以根据需要注册任意数量的事件处理程序。首先,您需要查看可以使用的事件类型。在这些事件中,您会注意到键下,按键和键操作事件。现在,您知道在涉及关键事件时可以使用哪些事件。然后研究addEventListener,看看它的几个用法示例。完成所有这些操作后,您就可以开始计划自己的作业了。您将知道您将能够使用单个事件处理程序解决所有组合键,因为它将捕获您的事件并且您将能够检查组合。为了能够解决自己的组合,请研究一些早期的作品。

最新更新