gpt4 book ai didi

google-chrome - 禁用 Chrome 开发者工具 ⌘-[0-9] 键盘快捷键?

转载 作者:行者123 更新时间:2023-12-01 02:26:30 25 4
gpt4 key购买 nike

是否可以禁用 Chrome 开发人员工具中的 ⌘-[0-9] 键盘快捷键?当我打算切换选项卡时意外点击它们令人沮丧(例如,当我点击 ⌘-1 时,因为我想切换到第一个选项卡,而是被带到开发人员工具的“元素”面板)。

最佳答案

更新:此功能有 landed in Chrome 28 .

  • 打开开发工具。
  • 单击右下角的齿轮图标
  • 选择常规选项卡
  • 使用“启用 Ctrl + 1-9 快捷方式切换面板”之前的复选框来切换首选项。此选项位于“设置”->“常规”选项卡的右下角。


  • 上一个答案,显示了如何轻松更改开发工具的源代码。

    没有更改快捷方式的偏好或标志,因此您必须编辑源代码并自己构建 Chrome,或者更改 resources.pak 中的一个字节。 .
  • 一、定位 resources.pak .这个文件(格式描述为 here )包含几个静态文件。 resources.pak位于以下目录中:
  • OS X 10.7.3 :/Applications/Google Chrome.app/Contents/Versions/26.0.1410.65/Google Chrome Framework.framework/Resources/resources.pak
  • Linux (ArchLinux): /usr/lib/chromium/resources.pak
  • Windows XP :%AppData%\..\Local Settings\Application Data\Google\Chrome\26.0.1410.65\resources.pak
  • Windows Vista/7/8 :%LocalAppData%\Google\Chrome\26.0.1410.65\resources.pak

  • 如果在指定路径找不到文件,请使用您的常识。调整版本,例如 Chrome/Chromium。找到 Chrome 可执行文件,然后找到 resources.pak接近它。
  • 创建resources.pak 的备份以防万一。
  • 开通 resources.pak (使用 vim 或任何其他十六进制编辑器)。
  • 查找 _keyDown: ,并向前移动几行(见下文)。更改 !~ .这有什么作用?对于所有给定的输入,~value将返回一个负数,这是真的,所以 _keyDown:函数总是提前结束。

  • 我已通过以下步骤确认在 Linux/Mac/Windows 上的 Chrome/Chromium 中禁用了 Ctrldigit 快捷方式。

    什么可能出错?
  • 您丢弃了一些字节,例如使用记事本保存 resources.pak .
  • 您没有编辑一个字节,而是添加/删除了一个字节。请记住,资源的大小是固定的!

  • 在任何这些情况下,开发人员工具都将显示为“未找到”。不过,Chrome 本身仍然可用:可以浏览网站。如果您在第 3 步忘记进行备份,重新安装 Chrome 将解决所有问题。

    为了将来引用,源代码的一部分(源代码在 InspectorView.js 中带有注释):
    (在粗体行中,将 ! 替换为 ~ )

    _keyDown:函数(事件)
    {
    if (!WebInspector.KeyboardShortcut.eventHasCtrlOrMeta(event))
    返回;

    if (!event.shiftKey && !event.altKey && event.keyCode > 0x30 && event.keyCode < 0x3A) {
    var panelName = this._panelOrder[event.keyCode - 0x31];
    如果(面板名称){
    this.showPanel(panelName);
    event.consume(true);
    }
    返回;
    }

    关于google-chrome - 禁用 Chrome 开发者工具 ⌘-[0-9] 键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15914851/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com