禁用硬连线的 chrome 热键 ctrl+w?

禁用硬连线的 chrome 热键 ctrl+w?

使用 Chrome 的远程桌面,我想将Ctrl+传递W给另一台 PC 上的应用程序,但这实际上会关闭我的 Chrome 窗口。有没有办法禁用 Chrome 中的快捷键?

我搜索了整个网络,但没有找到任何破解方法。我添加了快捷方式管理器扩展,但它无法管理Ctrl+W快捷方式或其他一些快捷方式。

答案1

对我而言唯一有效的解决方案是将Ctrl+重新绑定W到某些扩展键盘快捷键。

  1. chrome://extensions
  2. 在右下角寻找键盘扩展。
  3. Ctrl将+添加W为您喜欢的任何 Chrome 扩展程序的快捷方式。

现在,Ctrl+W不会关闭浏览器选项卡。

答案2

这非常烦人,因为Ctrl+W是 vim 中Ctrl+的等价物Backspace

我编写了这个小 Tampermonkey 脚本来临时在页面卸载事件上放置一个事件监听器:

// ==UserScript==
// @name       disable ctrl+w
// @namespace  http://use.i.E.your.homepage/
// @version    0.1
// @description  disable ctrl+w
// @match      http://*/*
// ==/UserScript==

document.addEventListener('keydown', function(evt){

    // NOTE: ctrl key is sent here, but ctrl+W is not
    if (evt.ctrlKey) {
    
        var stopEvilCtrlW = function(e) {
            return "Oopsies, Chrome!";
        },  clearEvilCtrlW = function() {
            window.removeEventListener('beforeunload', stopEvilCtrlW, false);  
        };
    
        setTimeout(clearEvilCtrlW, 1000);
        window.addEventListener('beforeunload', stopEvilCtrlW, false);
    }

}, false);

答案3

Ctrl+键W用于 Linux 系统上的 nano 编辑器。

在 Google Chrome 中使用 crosh 时,此组合键会导致提示关闭当前窗口。

尝试使用Ctrl++ AltW

当我使用 crosh 通过 SSH 连接到远程系统时,它对我有用。

答案4

看来这些答案对我都不起作用。

stackoverflow 机器人似乎不能理解所以我添加了这个:

总结

Ctrl似乎允许+W进入 Bash 终端的唯一解决方案是在 Chrome 远程桌面上全屏显示。 在此处输入图片描述

我使用 Bash,并且在 emacs 模式下命令提示符时,Ctrl+是向后删除单词。W

如果我打开 Chrome 远程桌面全屏模式,那么Ctrl+W就会做正确的事。

否则,它会关闭选项卡,如果按照某人建议的方式设置为扩展,它会打开该扩展。

Ctrl似乎允许+W进入 Bash 终端的唯一解决方案是在 Chrome 远程桌面上全屏显示。

相关内容