Desativar tecla de atalho de cromo com fio ctrl + w?

19

Usando a Área de trabalho remota do Chrome, eu gostaria de passar Ctrl+ Wpara um aplicativo no outro PC, mas que realmente fecha minha janela do Chrome. Alguma maneira de desativar as teclas de atalho no Chrome?

Pesquisei na web, mas não encontrei nenhum hacker. Eu adicionei a extensão do gerenciador de atalhos, mas isso não pode gerenciar o atalho Ctrl+ Wou outros atalhos.

obeliksz
fonte

Respostas:

-1

hmmm ... Entendo sua pergunta, mas o comando "Ctr + W" fecha a guia atual em qualquer navegador, não apenas no google chrome.

Minha pesquisa encontrou pessoas que resolveram esse problema:

hinekyle
fonte
Esta parte do Google Chrome é realmente baaad. De qualquer forma, a solução de hackers que encontrei é passar uma combinação de teclas que não é predefinida e, no outro PC, entender isso como eu queria. Portanto, com Ctrl + WI, escolheu Ctrl + End usando um pequeno script AHK: SetKeyDelay, -1 ^ End :: ^ w Portanto, a resposta é que o Chrome falhou nisso, mas existem hacks personalizados ...
obeliksz
11

A única solução que funcionou para mim foi religar ctrl + w a algum atalho de teclado de extensão.

  1. acesse chrome: // extensions

  2. no canto inferior direito, procure extensões de teclado

  3. adicione ctrl + w como atalho a qualquer extensão do Chrome que você desejar.

Agora, ctrl + w não fecha a guia do navegador.

xxx374562
fonte
5
Isso é perfeito para mim, mas eu não tinha extensões extras para mapear. Então eu escrevi um! É chamado "ctrlw". Ele fornece dois comandos, um que não faz nada (para mapear para ctrl + w) e outro que fecha a janela (que mapeio para alt-w). Problema resolvido!
samson
Apenas para observar, a opção "Atalhos do teclado" está agora no menu (aberta ao clicar no botão de menu no canto superior esquerdo) ou você pode ir diretamente para chrome: // extensions / shortcuts.
Harry Cutts
3

A tecla ctrl + w é usada no editor nano em sistemas linux. Ao usar o crosh no Google chrome, essa combinação de teclas resulta em um prompt para fechar a janela atual.

Tente usar ctrl + alt + w

Funciona para mim ao conectar-me a sistemas remotos via ssh usando crosh.

NeptuneUK
fonte
Não sei se isso responde às perguntas do OP, mas é exatamente o que eu estava procurando, como usar o vim no terminal SSH do Chrome. Obrigado!
Bradleybossard
3

É extremamente irritante, pois Ctrl+ Wé o equivalente vim de Ctrl+ Backspace. Eu escrevi este pequeno script Tampermonkey para colocar temporariamente um ouvinte de evento no evento de descarregamento de página:

// ==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
fonte