Mano, se estiver na garantia, melhor resolver o problema mandando o teclado para o conserto. Caso contrário, vc teria que levar em alguma assistência e fazer um orçamento pra a troca do switch pra ver se vale a pena. Por último, caso nenhuma das soluções sejam viáveis, vc pode remapear o teclado e trocar via software uma tecla que vc não use pelo w. Tive um teclado que deixou de funcionar o "=", aí fiz a troca pelo terminal/prompt para usar a tecla "/" em seu lugar até comprar esse.
Nesse caso, acho que cada sistema operacional vai ser um pouco differente, por exemplo, o comando que usei no terminal do linux, que é o sistema que mais uso foi esse: xmodmap -e "keycode 97 = equal"