javascript - 检测与 f11、ctrl + up 或 ctrl + down 关联的函数是否在 osx 中使用 javascript 执行
问题描述
有什么方法可以检测是否使用 javascript 在 osx 中执行了与 f11、ctrl + up 或 ctrl + down 相关的函数(比如启动所有窗口)?
我对检测特定键不感兴趣(根据我的经验,无论如何都无法检测到由操作系统处理的快捷方式),而是寻找事件侦听器或任何其他表明该功能正在使用或被触发的方法。
我尝试了什么:
- 检查鼠标位置(它不会更新)
- 使用 HTML5 可见性属性(document.hidden 返回 false)
- 在窗口中使用 mouseleave 事件(未触发)
- 检查浏览器窗口的高度和宽度(不变)
- 使用 document.hasFocus() 检查窗口是否处于焦点
我是否遗漏了什么,您有什么建议,还是认为不可能实现?
解决方案
推荐阅读
- netsuite - 从 Netsuite 装箱单 freemarker 访问包裹信息
- r - 行尾的额外逗号导致 read.csv 和 read.table 出错
- javascript - 可观察到的事件
- javascript - 当父状态改变时如何防止子组件重新加载
- iframe - 减小 iframe 大小
- npm - 为什么 npm install 不构建依赖项?
- python - 使用条件过滤器对 pandas groupby 进行矢量化
- javascript - 如何使用 ionic cordova 应用程序加密设备上的本地表单数据
- ruby - 如何在 ruby 模块中使用 method_missing 创建动态方法
- javascript - 如何使用按钮隐藏表格行