javascript - 在 Chrome 中覆盖 Cmd+Shift+[?
问题描述
目标是在Chrome中覆盖Cmd++ 。Shift[
这个问题是相似的并且已经被考虑过,但不幸的是没有帮助。Cmd++Shift不是[被禁止的组合,所以不清楚为什么它不能被覆盖。
下面的代码覆盖了Cmd+ [,但未能覆盖Cmd++ 。取而代之的是 Chrome 的默认浏览器。Shift[
如何同时覆盖Cmd+[和Cmd++ Shift?[
Codepen:https ://codepen.io/anon/pen/pXbBZr?editors=1111
function initKeyboardEvents() {
$(document).keydown(function(event) {
// Ctrl/Cmd+Shift+[? Move to back.
if ((event.ctrlKey || event.metaKey) && event.shiftKey && event.keyCode == 219) {
// Stop browser default.
event.preventDefault();
// Push to back.
alert("push to back");
}
// Ctrl/Cmd+[? Move back one layer.
if ((event.ctrlKey || event.metaKey) && event.keyCode == 219) {
// Stop browser default.
event.preventDefault();
// Push back.
alert("push back one layer");
}
});
}
$(document).ready(function() {
initKeyboardEvents();
console.log("document ready");
});
解决方案
推荐阅读
- javascript - 在表情符号按钮选择器上监听事件
- javascript - 无法检测到正确的数据值
- java - 如何在新的 ActivityResult API (1.3.0-alpha05) 中获取权限请求?
- css - 锚点上的过渡无法正常工作
- mysql - MySQL GROUP_CONCAT 查询排除记录
- sql - 如何在 t-sql 中使用 patIndex 删除右括号
- sql - VB.NET SQL 语句不从 Access 数据库返回任何行
- c# - 当方法具有名称 ...Async 时,会发生异常“System.InvalidOperationException:没有路由与提供的值匹配”
- ios - 如何将数据从一个视图控制器类获取到另一个视图控制器类中以在 TableView 中显示
- json - 从 Ionic 3 迁移到 Ionic 5 - 用户数据上的 Json 函数