Festverdrahtete Chrome-Tastenkombination Strg + W deaktivieren?

20

Mit dem Remotedesktop von Chrome möchte ich Ctrl+ Wan eine Anwendung auf dem anderen PC übergeben, aber dadurch wird mein Chrome-Fenster tatsächlich geschlossen. Gibt es eine Möglichkeit, Tastenkombinationen in Chrome zu deaktivieren?

Ich habe im Internet gesucht, aber keine Hacks gefunden. Ich habe die Verknüpfungsmanager-Erweiterung hinzugefügt, aber die Verknüpfung Ctrl+ Woder einige andere Verknüpfungen können nicht verwaltet werden .

obeliksz
quelle

Antworten:

12

Die einzige Lösung, die für mich funktioniert hat, war, Strg + W erneut an eine Tastenkombination für die Erweiterungstaste zu binden.

  1. gehe zu chrome: // extensions

  2. Suchen Sie unten rechts nach Tastaturerweiterungen

  3. Fügen Sie Strg + W als Verknüpfung zu einer beliebigen Chrome-Erweiterung hinzu.

Jetzt schließt Strg + W die Browser-Registerkarte nicht.

xxx374562
quelle
5
Dies ist perfekt für mich, aber ich hatte keine Ersatzerweiterungen zum Zuordnen. Also habe ich eins geschrieben! Es heißt "ctrlw". Es bietet zwei Befehle, einen, der nichts tut (um Strg + W zuzuordnen) und einen, der das Fenster schließt (den ich Alt-W zuordne). Problem gelöst!
Samson
1
Zu beachten ist, dass die Option "Tastaturkürzel" jetzt im Menü angezeigt wird (geöffnet durch Klicken auf die Menüschaltfläche oben links), oder Sie können direkt zu chrome: // extensions / shortcuts wechseln.
Harry Cutts
3

Die Strg + W-Taste wird im Nano-Editor auf Linux-Systemen verwendet. Bei Verwendung von Crosh in Google Chrome führt diese Tastenkombination dazu, dass das aktuelle Fenster geschlossen wird.

Versuchen Sie es mit Strg + Alt + W.

Funktioniert bei mir bei der Verbindung zu Remote-Systemen über ssh mit crosh.

NeptuneUK
quelle
Ich bin mir nicht sicher, ob dies die OP-Fragen beantwortet, aber es ist genau das, wonach ich gesucht habe, wie man vim im Chrome SSH-Terminal verwendet. Vielen Dank!
Bradleybossard
3

Es ist extrem ärgerlich, da Ctrl+ Wdas vim-Äquivalent von Ctrl+ ist Backspace. Ich habe dieses kleine Tampermonkey-Skript geschrieben, um vorübergehend einen Ereignis-Listener auf dem Ereignis zum Entladen der Seite zu platzieren:

// ==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);
Glitchyme
quelle
-1

hmmm ... Ich verstehe Ihre Frage, aber der Befehl "Strg + W" schließt die aktuelle Registerkarte in jedem Browser, nicht nur in Google Chrome.

Meine Forschung hat Leute gefunden, die dieses Problem gelöst haben:

hinekyle
quelle
Dieser Teil von Google Chrome ist wirklich großartig. Wie auch immer, die Hacking-Lösung, die ich gefunden habe, besteht darin, eine Tastenkombination zu übergeben, die nicht vordefiniert ist, und dann auf dem anderen PC zu verstehen, wie ich es wollte. Also mit Strg + WI habe ich Strg + Ende mit einem kleinen AHK-Skript gewählt: SetKeyDelay, -1 ^ End :: ^ w Die Antwort ist also, dass Chrome diesbezüglich fehlgeschlagen ist, aber es gibt funktionierende benutzerdefinierte Hacks ...
obeliksz