如何检测是不是在 HTML 页面上的任意位置按下了某个键?

Posted

技术标签:

【中文标题】如何检测是不是在 HTML 页面上的任意位置按下了某个键?【英文标题】:How to detect if a key is pressed anywhere on an HTML page?如何检测是否在 HTML 页面上的任意位置按下了某个键? 【发布时间】:2022-01-15 08:04:57 【问题描述】:

基本上,我只是想找到一种方法来检查是否在 html 页面上的任何位置按下了某个键,然后显示一个弹出窗口,说明按下了该键。我已经看到了在文本字段中执行此操作的示例,但是无论您在何处按键,我都希望这发生。

【问题讨论】:

Capture an Enter Key Pressed anywhere on the page的可能重复 【参考方案1】:

将此javascript添加到您的页面

document.addEventListener('keypress', logAnyKey);

function logAnyKey()  
  alert('key pressed'); 

这会为整个文档添加一个监听器,并在按下某个键时提醒您。

【讨论】:

以上是关于如何检测是不是在 HTML 页面上的任意位置按下了某个键?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测是不是使用 sl4a 按下了菜单按钮?

如何检测快速ios中是否按下了键?

如何检测 C++ 中是不是按下了任何键?

如何检测是不是按下了向上按钮

如何检测 Actionscript 3 中是不是按下了删除键?

如何检测是不是在 C++ 中按下了除特定键盘键之外的任何键盘键?