ctrlKey E shiftKey não funcionam no firefox 3.5.5

Pessoal, estou utilizando a função abaixo que procurei na internet, mas só funciona no IE, alguém pode me explicar porque ?

[quote]function trataMultiple( evt, combo ) {
evt = evt || window.event;
alert( "evt.shiftKey = " + evt.shiftKey );
alert( "evt.ctrlKey = " + evt.ctrlKey );
} [/quote]
Obrigado.