Resposta rápida: o macOS não tem um interruptor para desativar o Cmd W, mas você pode movê-lo, por app, nos Ajustes do Sistema.
Os passos estão abaixo. Se você está fechando apps inteiros, isso é o Cmd Q, e há um guia separado.
Command W fecha a aba da frente. Se o app não tem abas, ou se a janela só tem uma restante, ele fecha a janela. A mesma tecla parece fazer duas coisas diferentes dependendo do app em que você está.
O Command W fecha uma única aba ou janela. O Command Q encerra o app inteiro e leva toda janela junto. As duas teclas ficam uma ao lado da outra, e é assim que a maioria das pessoas acaba aqui.
Para fechar uma aba de propósito: Command W, ou clique no xzinho na aba. Para fechar uma janela mas manter o app aberto, Shift-Command-W na maioria dos apps com abas. Para recuperar uma aba depois de fechá-la por engano, Shift-Command-T.
O Cmd W fecha a aba da frente. Fechar a aba da frente é quase sempre o que você quer, e é exatamente por isso que é perigoso: você o dispara sem olhar, dezenas de vezes por dia, e naquela vez em que a aba era um formulário meio preenchido ou um resultado de busca que você levou dez minutos para encontrar, ela some sem confirmação.
O Cmd W também fica bem ao lado do Cmd Q. Erre por uma tecla e você perde a janela inteira.
No Safari, o Cmd W fecha a aba e o Shift-Cmd-W fecha a janela. Em apps sem abas, como Preview ou TextEdit, o Cmd W fecha a janela diretamente, e é por isso que a mesma tecla de atalho parece inconsistente.
O macOS deixa você reatribuir o atalho de qualquer item de menu. Aponte o Cmd W para algo inofensivo e ele para de fechar qualquer coisa.
Close Tab.O Cmd W agora não faz nada nesse app, e o menu mostra a nova combinação.
O título do menu precisa ser exatamente igual. O macOS compara o texto literal, então Close Tab e Close são strings diferentes, e uma incompatibilidade não faz nada, sem nenhum erro para explicar o motivo. Abra o menu Arquivo do app e copie exatamente o que você vê.
Antes de mudar qualquer coisa, aprenda o desfazer. Shift-Cmd-T reabre a última aba fechada no Safari, Chrome, Firefox e Edge, e funciona repetidamente para voltar por várias.
O Safari também tem Histórico, depois Reabrir Última Aba Fechada, e Reabrir Todas as Janelas da Última Sessão depois de um encerramento completo. O texto que você tinha digitado em um formulário geralmente some de qualquer forma, e é essa a parte que realmente incomoda as pessoas.
Cmd Tab é uma tecla diferente e um problema diferente. Cmd W fecha uma aba, Cmd Tab troca de app, e nada nesta página muda o alternador de apps. O macOS também não tem uma configuração para esse caso, e as soluções não são as mesmas: como desativar o Cmd Tab em um Mac.
O Atalhos de App funciona um app por vez. Não há um interruptor global, então proteger o Safari, o Chrome, o Mail e o seu editor significa quatro entradas, e uma máquina nova significa fazer tudo de novo.
Mover o atalho também é tudo ou nada. Uma vez movido, o atalho desaparece naquele app, inclusive nas vezes em que você realmente queria usá-lo, e o Cmd W é genuinamente útil na maior parte do tempo.
O que a maioria das pessoas quer é uma pergunta antes de uma aba fechar. Mantenha o Cmd W funcionando, e faça com que ele confirme antes de fechar algo, no punhado de apps em que perder uma aba dói.
Uma confirmação como essa exige algo entre a tecla e o app, e é isso que o Still Dock, o app que bloqueia o Dock do seu Mac, oferece. Você escolhe os apps, o Still Dock pergunta antes só neles, e o Cmd W funciona normalmente em todo o resto. Ele protege o Cmd Q da mesma forma, o que importa já que as duas teclas são vizinhas, e pode manter um navegador aberto contra o Cmd Q especificamente.
Usa mais de uma tela? O Dock também pula entre elas, o que é um problema separado com suas próprias soluções: como manter o Dock do Mac em uma só tela.
Não nos Ajustes do Sistema. O Atalhos de App é por aplicativo por design, então uma mudança global precisa de algo que fique entre a tecla e o app.
O Command W fecha a aba da frente, ou clique no x na própria aba. Shift-Command-W fecha a janela inteira na maioria dos apps com abas. Se um app parou de responder e uma aba não fecha, encerrar com Command Q ou forçar o encerramento pelo menu Apple é a alternativa, embora você perca tudo o mais que estiver aberto nesse app ao mesmo tempo.
Não. Fechar continua funcionando, pelo menu ou pelo seu novo atalho. Você moveu o atalho, e o comando ainda está lá.
Porque esses apps não têm abas, então a coisa da frente a fechar é a janela. Em apps com abas, o atalho da janela costuma ser Shift-Cmd-W.
O Cmd Q encerra o app inteiro. Veja como desativar o Cmd Q, que tem o mesmo truque de Atalhos de App voltado para Encerrar.
Isso traz a página de volta. O texto digitado em um formulário geralmente se perde, e é por isso que não fechá-la logo de início vale mais do que qualquer truque de recuperação.