在chrome中无法捕获ctrl tab键事件
Not able to capture ctrl tab key event in chrome
我试图检测键组合(ctrl+tab),但我的代码似乎不起作用。事实上,keydown只在我按ctrl时触发,当我按tab时,浏览器只是切换tab而不触发任何事件。
$(document).keydown(function(e) {
if (e.ctrlKey && e.which === 9) {
alert("CTRL_TAB pressed");
} });
谁能帮我一下吗?这段代码的问题是什么?我使用的chrome版本"53.0.2785.116"。
用例:我需要这个来调整视频元素的大小。因为它是按下时,用户在全屏模式。我可以看到你的电视也在做同样的事情。当用户处于全屏模式并按下ctrl+tab键时,它会将视频大小调整为小视频。我想实现类似的行为
注意:在Chrome中,Ctrl+Tab是"保留"用于导航浏览器选项卡
2023
基于Chromium的浏览器在全屏模式下(F11):
document.addEventListener('keydown', e => {
if (e.ctrlKey) {
if (e.key === 'Tab') {
e.preventDefault();
console.log('ctrl+tab'); // chromium fullscreen (think PWA)
}
}
});
Chrome - Version 114.0.5735.110(官方版本)(64位)Edge - Version 114.0.1823.43(正式版本)(64位)
相关文章:
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 禁用Tab键以进行具有特定Div ID的输入
- Tab键不会't继续chrome/IE11中的表单字段
- 如何通过documents.ready函数中的javascript自动按键(ctrl+shift+i)
- 如何在Firefox中获取剪贴板文本和html当用户按下“;Ctrl+V”;
- Javascript-iPad Tab键检测,带蓝牙键盘
- 捕捉TAB键按下键向上
- 如何使用javascript触发键盘快捷键(ctrl+alt+R)
- AngularJS-参数'菜单Ctrl'不是函数,未定义
- 解开CTRL+S问题
- 更改javascript中的tab键行为
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- Impress.Js正确使用Tab
- 在我的浏览器中用类似ctrl+s的PhantomJS保存一个网站
- 将自定义HTML5/iframe小部件集成到Facebook Timeline/Tab页面中
- Jquery自动完成:如果没有选择任何项目,则使tab键选择第一个项目
- 使用Jquery和Tab内容移动制作动画
- 如何模拟shift/ctrl/alt键状态
- 在chrome中无法捕获ctrl tab键事件