Czy wyłączyć chromowany klawisz skrótu Ctrl + W?


20

Korzystając z Pulpitu zdalnego Chrome, chciałbym przekazać Ctrl+ Wdo aplikacji na innym komputerze, ale to faktycznie zamyka moje okno Chrome. Jakiś sposób wyłączenia klawiszy skrótu w Chrome?

Szukałem w Internecie, ale nie znalazłem żadnych hacków. Dodałem rozszerzenie menedżera skrótów, ale nie mogę zarządzać skrótem Ctrl+ Wani innymi skrótami.

Odpowiedzi:


12

Jedynym rozwiązaniem, które działało dla mnie, było ponowne powiązanie ctrl + w z skrótem klawiaturowym rozszerzenia.

  1. przejdź do rozszerzeń chrome: //

  2. w prawym dolnym rogu poszukaj rozszerzeń klawiatury

  3. dodaj ctrl + w jako skrót do dowolnego rozszerzenia chrome, które lubisz.

Teraz ctrl + w nie zamyka karty przeglądarki.


5
Jest to dla mnie idealne, ale nie miałem żadnych zapasowych rozszerzeń do mapowania. Więc napisałem jeden! Nazywa się to „ctrlw”. Udostępnia dwa polecenia, jedno, które nic nie robi (zamapowanie na ctrl + w) i jedno, które zamyka okno (które odwzorowuję na alt-w). Problem rozwiązany!
samson,

1
Dla przypomnienia, opcja „Skróty klawiaturowe” jest teraz w menu (otwierana poprzez kliknięcie przycisku menu w lewym górnym rogu), lub możesz przejść bezpośrednio do chrome: // extensions / shortcuts.
Harry Cutts,

3

Klawisz Ctrl + W jest używany w edytorze nano w systemach Linux. Podczas korzystania z crosh w Google Chrome ta kombinacja klawiszy powoduje wyświetlenie monitu o zamknięcie bieżącego okna.

Spróbuj użyć ctrl + alt + w

Działa dla mnie podczas łączenia się ze zdalnymi systemami przez ssh za pomocą crosh.


Nie jestem pewien, czy to odpowiada na pytania OP, ale właśnie tego szukałem, jak używać vima w terminalu Chrome SSH. Dzięki!
bradleybossard

3

Jest to bardzo denerwujące, ponieważ Ctrl+ Wjest vimem odpowiednikiem Ctrl+ Backspace. Napisałem ten mały skrypt Tampermonkey, aby tymczasowo umieścić detektor zdarzeń na zdarzeniu zwolnienia strony:

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

-1

hmmm ... Rozumiem twoje pytanie, ale polecenie „Ctr + W” zamyka bieżącą kartę w dowolnej przeglądarce, nie tylko Google Chrome.

W moich badaniach znalazłem osoby, które rozwiązały ten problem:


Ta część Google Chrome jest naprawdę świetna. W każdym razie rozwiązaniem hakerskim, które znalazłem, jest przekazanie kombinacji klawiszy, która nie jest predefiniowana, a następnie na innym komputerze rozumieją to, jak chciałem. Więc dla Ctrl + WI wybrali Ctrl + End za pomocą małego skryptu AHK: SetKeyDelay, -1 ^ End :: ^ w Tak więc odpowiedź na to pytanie nie powiodła się w Chrome, ale działają niestandardowe hacki ...
obeliksz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.