web-dev-qa-db-ja.com

ハードワイヤードを無効にするchrome hot key ctrl + w?

合格したいChromeのリモートデスクトップを使用して Ctrl+W 他のPC上のアプリケーションに、それが実際に私のChrome=ウィンドウを閉じます。Chromeでショートカットキーを無効にする方法はありますか?

ウェブを検索しましたが、ハッキングは見つかりませんでした。ショートカットマネージャー拡張機能を追加しましたが、それを管理できません Ctrl+W ショートカットまたは他のいくつかのショートカット。

20
obeliksz

私にとってうまくいった解決策は、ctrl + wをいくつかの拡張キーボードショートカットに再バインドすることでした。

  1. chrome:// extensionsに移動します

  2. 右下でキーボード拡張を探します

  3. ctrl + wを任意のchrome拡張機能へのショートカットとして追加します。

現在、ctrl + wはブラウザタブを閉じません。

12
xxx374562

Ctrl + wキーは、Linuxシステムのnanoエディターで使用されます。 GoogleでCroshを使用している場合chromeこのキーの組み合わせにより、現在のウィンドウを閉じるように求めるプロンプトが表示されます。

Ctrl + alt + wを使用してみてください

Croshを使用してssh経由でリモートシステムに接続するときに私にとっては機能します。

3
NeptuneUK

それ以来、それは非常に迷惑です 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
glitchyme