Отключить аппаратную хромированную горячую клавишу Ctrl + W?

19

Используя удаленный рабочий стол Chrome, я хотел бы передать Ctrl+ Wприложению на другом ПК, но это фактически закрывает мое окно Chrome. Есть ли способ отключить сочетания клавиш в Chrome?

Я искал в Интернете, но не нашел никаких взломов. Я добавил расширение менеджера ярлыков, но оно не может управлять ярлыком Ctrl+ Wили некоторыми другими ярлыками.

obeliksz
источник

Ответы:

-1

хммм ... я понимаю ваш вопрос, но команда "Ctr + W" закрывает текущую вкладку в любом браузере, а не только в Google Chrome.

Мое исследование действительно нашло людей, которые решили эту проблему:

hinekyle
источник
Эта часть Google Chrome действительно baaad. В любом случае, решение для взлома, которое я нашел, состоит в том, чтобы передать комбинацию клавиш, которая не предопределена, а затем на другом компьютере понять это, как я хотел. Поэтому для Ctrl + W я выбрал Ctrl + End с помощью небольшого AHK-скрипта: SetKeyDelay, -1 ^ End :: ^ w Таким образом, ответ на этот вопрос Chrome не удалось, но есть рабочие пользовательские хаки ...
obeliksz
11

Единственное решение, которое сработало для меня, состояло в том, чтобы привязать Ctrl + W к некоторому сочетанию клавиш расширения.

  1. перейти к chrome: // расширения

  2. внизу справа ищите расширения клавиатуры

  3. добавьте Ctrl + W в качестве ярлыка для любого расширения Chrome, которое вам нравится.

Теперь Ctrl + W не закрывает вкладку браузера.

xxx374562
источник
5
Это идеально для меня, но у меня не было запасных расширений для сопоставления. Итак, я написал один! Это называется "Ctrlw". Он предоставляет две команды, одна из которых ничего не делает (для отображения на ctrl + w), а другая - для закрытия окна (которое я отображаю на alt-w). Проблема решена!
Самсон
1
Просто чтобы заметить, опция «Сочетания клавиш» теперь находится в меню (открывается нажатием кнопки меню в левом верхнем углу), или вы можете перейти непосредственно к chrome: // extensions / shortcuts.
Гарри Каттс
3

Клавиша ctrl + w используется в редакторе nano в системах Linux. При использовании crosh в Google Chrome эта комбинация клавиш вызывает приглашение закрыть текущее окно.

Попробуйте использовать Ctrl + Alt + W

У меня работает при подключении к удаленным системам через ssh с помощью crosh.

NeptuneUK
источник
Я не уверен, что это отвечает на вопросы OP, но это именно то, что я искал, как использовать vim в терминале Chrome SSH. Благодарность!
Брэдлибоссард
3

Это очень раздражает, так как Ctrl+ Wvim эквивалент 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);
glitchyme
источник