Вимкнути гарячу клавішу ctrl + w із захищеним кабелем із захищеним кабелем


20

Використовуючи віддалений робочий стіл Chrome, я хотів би передати Ctrl+ Wдо програми на іншому ПК, але це фактично закриває моє вікно Chrome. Будь-який спосіб відключення ярликів у Chrome?

Я шукав через Інтернет, але не знайшов жодної хаки. Я додав розширення диспетчера ярликів, але це не може керувати ярликом Ctrl+ Wабо деякими іншими ярликами.

Відповіді:


12

Єдиним рішенням, яке працювало для мене, було відновити ctrl + w до якоїсь комбінації розширень клавіатури.

  1. перейти до chrome: // розширення

  2. праворуч внизу шукайте розширення клавіатури

  3. додайте ctrl + w як ярлик до будь-якого хромованого розширення.

Тепер, ctrl + w не закриває вкладку браузера.


5
Це ідеально підходить для мене, але я не мав жодних запасних розширень для відображення. Так я написав один! Це називається "ctrlw". У ньому передбачено дві команди: одна, яка нічого не робить (для відображення на ctrl + w), і одна, яка закриває вікно (яку я відображаю на alt-w). Проблема вирішена!
Самсон

1
Зауважимо, що зараз в меню (опція "Клавіатурні комбінації") (відкривається натисканням кнопки меню у верхньому лівому куті), або ви можете перейти безпосередньо до chrome: // розширення / ярлики.
Гаррі

3

Клавіша ctrl + w використовується в наноредакторі в системах Linux. Під час використання клітини в Google chrome ця комбінація клавіш призводить до запиту про закриття поточного вікна.

Спробуйте використовувати ctrl + alt + w

Підходить для мене під час підключення до віддалених систем через ssh за допомогою crosh.


Я не впевнений, що це відповідає на питання ОП, але це просто те, що я шукав, як використовувати vim в терміналі Chrome SSH Chrome. Спасибі!
bradleybossard

3

Це надзвичайно дратує, оскільки 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);

-1

хммм ... Я розумію ваше запитання, але команда "Ctr + W" закриває поточну вкладку в будь-якому браузері, а не тільки в Google Chrome.

Моє дослідження знайшло людей, які вирішили це питання:


Ця частина Google Chrome - справді баад. У будь-якому випадку, хакерське рішення, яке я знайшов, - це передавати комбінацію клавіш, яка не визначена заздалегідь, а потім на іншому ПК зрозуміти це, як я хотів. Тож для Ctrl + WI вибрали Ctrl + End за допомогою невеликого сценарію AHK: SetKeyDelay, -1 ^ End :: ^ w Отже, відповідь Chrome не вдався до цього, але там працюють нестандартні хаки ...
obeliksz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.