Pessoal, não entendi esse trecho da solução proposta:
if(evento.shiftKey && raio + 5 <= 40) {
raio = raio + 5;
}
if(evento.altKey && raio - 5 >= 10) {
raio = raio -5;
}
Não ficaria mais claro assim:
if(evento.shiftKey && raio <= 40) {
raio = raio + 5;
}
if(evento.altKey && raio > 10) {
raio = raio -5;
}