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 em vez de abas, 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 no lugar disso. É só isso, e é por isso que a mesma tecla parece fazer duas coisas diferentes dependendo do app em que você está.
Não é a mesma coisa que o Command Q, que 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. Isso é 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.
Também fica bem ao lado do Cmd Q. Erre por uma tecla e você não perde uma aba, 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.
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 comportamento que a maioria das pessoas realmente quer não é uma tecla desativada, é uma pergunta. 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.
Isso exige algo entre a tecla e o app, e é isso que o Still Dock, o app que bloqueia o Dock do seu Mac, faz. Você escolhe os apps, ele 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 ele 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, não removeu o comando.
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.